From 522d8123ee722f0c71fa3ab9af6d66dcb7a351f9 Mon Sep 17 00:00:00 2001 From: Pekka Riikonen Date: Sun, 22 Oct 2006 10:37:53 +0000 Subject: [PATCH] Restart packet pool list after it became empty. --- lib/silccore/silcpacket.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/silccore/silcpacket.c b/lib/silccore/silcpacket.c index 737c36f5..70ef94e2 100644 --- a/lib/silccore/silcpacket.c +++ b/lib/silccore/silcpacket.c @@ -787,6 +787,8 @@ void silc_packet_free(SilcPacket packet) /* Put the packet back to freelist */ silc_list_add(stream->engine->packet_pool, packet); + if (silc_list_count(stream->engine->packet_pool) == 1) + silc_list_start(stream->engine->packet_pool); silc_mutex_unlock(stream->engine->lock); } -- 2.43.0