From 28960d79cca262ac6b974f339697b299a1e28fef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stig=20Bj=C3=B8rlykke?= Date: Wed, 7 Feb 2018 10:20:50 +0100 Subject: [PATCH] netmon: Initialize struct netmonrec_comment on alloc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This avoids an illegal pointer to free() on error. Bug: 14397 Change-Id: Id6e535141c7a3ee7b3d1822875b571e2199a5387 Reviewed-on: https://code.wireshark.org/review/25660 Reviewed-by: Stig Bjørlykke --- wiretap/netmon.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wiretap/netmon.c b/wiretap/netmon.c index 63ebb6909c..d9b258bd58 100644 --- a/wiretap/netmon.c +++ b/wiretap/netmon.c @@ -534,7 +534,7 @@ wtap_open_return_val netmon_open(wtap *wth, int *err, gchar **err_info) return WTAP_OPEN_ERROR; } - comment_rec = g_new(struct netmonrec_comment, 1); + comment_rec = g_new0(struct netmonrec_comment, 1); comment_rec->numFramePerComment = pletoh32(&comment_header.numFramePerComment); comment_rec->frameOffset = pletoh32(&comment_header.frameOffset); comment_rec->titleLength = pletoh32(&comment_header.titleLength);