From c8308222c14513c28704ad34e9c73b5058205fd0 Mon Sep 17 00:00:00 2001 From: Breno Silva Date: Thu, 17 Sep 2009 14:44:57 -0300 Subject: [PATCH] Unified2rev2 Signed-off-by: Breno Silva --- src/alert-unified2-alert.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/alert-unified2-alert.c b/src/alert-unified2-alert.c index 1c6f1b9c73..a303c3a62f 100644 --- a/src/alert-unified2-alert.c +++ b/src/alert-unified2-alert.c @@ -265,8 +265,14 @@ int Unified2PacketTypeAlert (ThreadVars *t, Packet *p, void *data) memcpy(write_buffer+sizeof(Unified2AlertFileHeader),&phdr,sizeof(Unified2Packet) - 4); - if(p->pktlen > 0 && p->payload) { - memcpy(write_buffer + sizeof(Unified2AlertFileHeader) + sizeof(Unified2Packet) - 4 , p->payload, p->pktlen); + if(p->pktlen > 0 && p->pkt) + { + memcpy(write_buffer + sizeof(Unified2AlertFileHeader) + sizeof(Unified2Packet) - 4 , p->pkt, p->pktlen); + ret = fwrite(write_buffer,len, 1, aun->fp); + if (ret != 1) { + printf("Error: fwrite failed: %s\n", strerror(errno)); + return -1; + } } ret = fwrite(write_buffer,len, 1, aun->fp);