aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbwhitn <brian.m.whitney@outlook.com>2016-12-07 07:32:31 -0800
committerMichael Mann <mmann78@netscape.net>2016-12-07 16:02:30 +0000
commit1dde01cd9fd0b2f69fef5fa95d79a50983e3f4a7 (patch)
tree1e6021d2bc2840f49332bbd46d80c4e9d8cd7643
parentf39389e945e11a82905bc5b71ada85f3b90e9bab (diff)
Fix: Allocate new string for export object entry to prevent crash when memory is freed
Change-Id: Ied9f267b28144ea6069388d2d739d07955642863 Reviewed-on: https://code.wireshark.org/review/19129 Reviewed-by: Michael Mann <mmann78@netscape.net>
-rw-r--r--epan/dissectors/packet-imf.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/epan/dissectors/packet-imf.c b/epan/dissectors/packet-imf.c
index 64744e5d64..f66175ec84 100644
--- a/epan/dissectors/packet-imf.c
+++ b/epan/dissectors/packet-imf.c
@@ -175,7 +175,7 @@ imf_eo_packet(void *tapdata, packet_info *pinfo, epan_dissect_t *edt _U_, const
if(start && stop && stop > start && (stop - start) > 2){
entry->hostname = g_strdup_printf("%.*s", (int) (stop - start - 1), start + 1);
} else {
- entry->hostname = eo_info->sender_data;
+ entry->hostname = g_strdup(eo_info->sender_data);
}
entry->pkt_num = pinfo->num;