mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2025-09-21 22:01:31 +02:00
BUG/MINOR: dns: fix ring attach control on dns_session_new
Ths patch adds a control on ring_attach which can not currently fail since we are the first to try to attach. This should fix issue #1126
This commit is contained in:
parent
743afeed33
commit
0e40fda16a
@ -1033,7 +1033,13 @@ struct dns_session *dns_session_new(struct dns_stream_server *dss)
|
||||
goto error;
|
||||
|
||||
ring_init(&ds->ring, ds->tx_ring_area, DNS_TCP_MSG_RING_MAX_SIZE);
|
||||
ring_attach(&ds->ring);
|
||||
if (!ring_attach(&ds->ring)) {
|
||||
/* Should never happen
|
||||
* since we are the first attached
|
||||
* here
|
||||
*/
|
||||
goto error;
|
||||
}
|
||||
|
||||
if ((ds->task_exp = task_new(tid_bit)) == NULL)
|
||||
goto error;
|
||||
|
Loading…
x
Reference in New Issue
Block a user