diff options
author | bwhitn <brian.m.whitney@outlook.com> | 2016-12-07 07:32:31 -0800 |
---|---|---|
committer | Michael Mann <mmann78@netscape.net> | 2016-12-07 16:02:30 +0000 |
commit | 1dde01cd9fd0b2f69fef5fa95d79a50983e3f4a7 (patch) | |
tree | 1e6021d2bc2840f49332bbd46d80c4e9d8cd7643 | |
parent | f39389e945e11a82905bc5b71ada85f3b90e9bab (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.c | 2 |
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; |