Mercurial > hg > freeDiameter
comparison libfdproto/fifo.c @ 1384:2131d6bdf32a
Be more lenient in infinite loop check, 20 is too low for some setups.
author | Thomas Klausner <tk@giga.or.at> |
---|---|
date | Fri, 19 Jul 2019 11:43:26 +0200 |
parents | ce257e43085d |
children | 4968bc47a1a5 |
comparison
equal
deleted
inserted
replaced
1383:0d71c0b2eed4 | 1384:2131d6bdf32a |
---|---|
192 CHECK_POSIX( pthread_mutex_unlock( &q->mtx )); | 192 CHECK_POSIX( pthread_mutex_unlock( &q->mtx )); |
193 CHECK_POSIX( pthread_cond_signal(&q->cond_pull) ); | 193 CHECK_POSIX( pthread_cond_signal(&q->cond_pull) ); |
194 usleep(1000); | 194 usleep(1000); |
195 | 195 |
196 CHECK_POSIX( pthread_mutex_lock( &q->mtx ) ); | 196 CHECK_POSIX( pthread_mutex_lock( &q->mtx ) ); |
197 ASSERT( ++loops < 20 ); /* detect infinite loops */ | 197 ASSERT( ++loops < 200 ); /* detect infinite loops */ |
198 } | 198 } |
199 | 199 |
200 /* sanity check */ | 200 /* sanity check */ |
201 ASSERT(FD_IS_LIST_EMPTY(&q->list)); | 201 ASSERT(FD_IS_LIST_EMPTY(&q->list)); |
202 | 202 |