From: Victor Julien Date: Thu, 16 Nov 2023 14:29:53 +0000 (+0100) Subject: packetpool: signal condition within lock X-Git-Tag: suricata-8.0.0-beta1~2038 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=41c0526fdc6c5ab51e73553c992aa44234fce2bf;p=thirdparty%2Fsuricata.git packetpool: signal condition within lock Completes: dc40a139acb3 ("packetpool: signal waiter within lock") --- diff --git a/src/tmqh-packetpool.c b/src/tmqh-packetpool.c index c302bde187..f71274b450 100644 --- a/src/tmqh-packetpool.c +++ b/src/tmqh-packetpool.c @@ -237,8 +237,8 @@ void PacketPoolReturnPacket(Packet *p) p->next = pool->return_stack.head; pool->return_stack.head = p; pool->return_stack.cnt++; - SCMutexUnlock(&pool->return_stack.mutex); SCCondSignal(&pool->return_stack.cond); + SCMutexUnlock(&pool->return_stack.mutex); } } }