aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJakub Zawadzki <darkjames-ws@darkjames.pl>2013-07-18 17:31:34 +0000
committerJakub Zawadzki <darkjames-ws@darkjames.pl>2013-07-18 17:31:34 +0000
commitc850c0bfc8731f803a40e91667a62c6a561de509 (patch)
tree168545d485ec671246b1dee75e58f599d43aa07f
parent7d76eb0ad34517188df694d606656526ff9833a9 (diff)
Fix memleak, base64_to_tvb() strdup passed string by its own.
svn path=/trunk/; revision=50729
-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 5642cc7341..10fb1dbff7 100644
--- a/epan/dissectors/packet-multipart.c
+++ b/epan/dissectors/packet-multipart.c
@@ -175,7 +175,7 @@ base64_decode(packet_info *pinfo, tvbuff_t *b64_tvb, char *name)
{
char *data;
tvbuff_t *tvb;
- data = g_strdup(tvb_get_ephemeral_string(b64_tvb, 0, tvb_length(b64_tvb)));
+ data = tvb_get_ephemeral_string(b64_tvb, 0, tvb_length(b64_tvb));
tvb = base64_to_tvb(b64_tvb, data);
add_new_data_source(pinfo, tvb, name);