diff options
author | unknown <bell@desktop.sanja.is.com.ua> | 2008-04-21 17:43:38 +0300 |
---|---|---|
committer | unknown <bell@desktop.sanja.is.com.ua> | 2008-04-21 17:43:38 +0300 |
commit | 86b7194c1892eb8bf53c2d808db38b5a6d47b0d8 (patch) | |
tree | 394d415f1407ff4265ebea940a6657d81f643a57 /mysys/wqueue.c | |
parent | d84e2a7d1d110fbd3b61d0756b344de172cc5449 (diff) | |
download | mariadb-git-86b7194c1892eb8bf53c2d808db38b5a6d47b0d8.tar.gz |
Debug code fixed.
Diffstat (limited to 'mysys/wqueue.c')
-rw-r--r-- | mysys/wqueue.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/mysys/wqueue.c b/mysys/wqueue.c index 5a90ea302f8..fcc0a39725d 100644 --- a/mysys/wqueue.c +++ b/mysys/wqueue.c @@ -67,6 +67,9 @@ void wqueue_add_to_queue(WQUEUE *wqueue, struct st_my_thread_var *thread) thread->next= last->next; last->next= thread; } +#ifndef DBUG_OFF + thread->prev= NULL; /* force segfault if used */ +#endif wqueue->last_thread= thread; } @@ -156,9 +159,6 @@ void wqueue_release_one_locktype_from_queue(WQUEUE *wqueue) { /* release first waiting for write lock */ pthread_cond_signal(&next->suspend); -#ifndef DBUG_OFF - next->prev= NULL; /* force segfault if used */ -#endif if (next == last) wqueue->last_thread= NULL; else @@ -170,9 +170,6 @@ void wqueue_release_one_locktype_from_queue(WQUEUE *wqueue) { thread= next; next= thread->next; -#ifndef DBUG_OFF - thread->prev= NULL; /* force segfault if used */ -#endif if (thread->lock_type == MY_PTHREAD_LOCK_WRITE) { /* skip waiting for write lock */ |