mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2025-08-07 15:47:01 +02:00
MINOR: queue: Replace if() + abort() with BUG_ON()
see 5cd4bbd7a
("BUG/MAJOR: threads/queue: Fix thread-safety issues on the queues management")
This commit is contained in:
parent
0dd8dd6c71
commit
cc8348fbc1
15
src/queue.c
15
src/queue.c
@ -567,14 +567,13 @@ int pendconn_dequeue(struct stream *strm)
|
||||
struct pendconn *p;
|
||||
int is_unlinked;
|
||||
|
||||
if (unlikely(!strm->pend_pos)) {
|
||||
/* unexpected case because it is called by the stream itself and
|
||||
* only the stream can release a pendconn. So it is only
|
||||
* possible if a pendconn is released by someone else or if the
|
||||
* stream is supposed to be queued but without its associated
|
||||
* pendconn. In both cases it is a bug! */
|
||||
abort();
|
||||
}
|
||||
/* unexpected case because it is called by the stream itself and
|
||||
* only the stream can release a pendconn. So it is only
|
||||
* possible if a pendconn is released by someone else or if the
|
||||
* stream is supposed to be queued but without its associated
|
||||
* pendconn. In both cases it is a bug! */
|
||||
BUG_ON(!strm->pend_pos);
|
||||
|
||||
p = strm->pend_pos;
|
||||
|
||||
/* note below : we need to grab the queue's lock to check for emptiness
|
||||
|
Loading…
Reference in New Issue
Block a user