aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-multipart.c
diff options
context:
space:
mode:
authorkukosa <kukosa@f5534014-38df-0310-8fa8-9805f1628bb7>2005-09-05 13:20:56 +0000
committerkukosa <kukosa@f5534014-38df-0310-8fa8-9805f1628bb7>2005-09-05 13:20:56 +0000
commit0ea61410295959ea5e3b8b4d0ed42e1eb5ba7242 (patch)
tree0643b2bc766579db807c902db7b79dc3b4d5c498 /epan/dissectors/packet-multipart.c
parent266441a7a03b084d18547c57b79ceaedf7670f8b (diff)
buffer where parameters variable pointed into was freed
it is necessary to make a copy git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@15684 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'epan/dissectors/packet-multipart.c')
-rw-r--r--epan/dissectors/packet-multipart.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/epan/dissectors/packet-multipart.c b/epan/dissectors/packet-multipart.c
index 8d2571ae6a..0d4cc60d24 100644
--- a/epan/dissectors/packet-multipart.c
+++ b/epan/dissectors/packet-multipart.c
@@ -599,7 +599,7 @@ process_body_part(proto_tree *tree, tvbuff_t *tvb, const guint8 *boundary,
if (semicolon_offset > 0) {
value_str[semicolon_offset] = '\0';
- parameters = value_str + semicolon_offset + 1;
+ parameters = ep_strdup(value_str + semicolon_offset + 1);
} else {
parameters = NULL;
}