decode: alloc packets using calloc

pull/8085/head
Victor Julien 3 years ago
parent 68a9da52ad
commit 0e7adc21a6

@ -171,12 +171,10 @@ void PacketUpdateEngineEventCounters(ThreadVars *tv,
*/ */
Packet *PacketGetFromAlloc(void) Packet *PacketGetFromAlloc(void)
{ {
Packet *p = SCMalloc(SIZE_OF_PACKET); Packet *p = SCCalloc(1, SIZE_OF_PACKET);
if (unlikely(p == NULL)) { if (unlikely(p == NULL)) {
return NULL; return NULL;
} }
memset(p, 0, SIZE_OF_PACKET);
PacketInit(p); PacketInit(p);
p->ReleasePacket = PacketFree; p->ReleasePacket = PacketFree;

Loading…
Cancel
Save