packet pool: make sure packet next ptr is always set

pull/1912/head
Victor Julien 10 years ago
parent 3ac1468c1b
commit 4e90b54666

@ -192,6 +192,8 @@ Packet *PacketDequeue (PacketQueue *q)
}
//PacketQueueValidateDebug(q);
p->next = NULL;
p->prev = NULL;
return p;
}

@ -307,6 +307,7 @@ void PacketPoolReturnPacket(Packet *p)
PktPool *pending_pool = my_pool->pending_pool;
if (pending_pool == NULL) {
/* No pending packet, so store the current packet. */
p->next = NULL;
my_pool->pending_pool = pool;
my_pool->pending_head = p;
my_pool->pending_tail = p;

Loading…
Cancel
Save