diff options
author | Jakub Zawadzki <darkjames-ws@darkjames.pl> | 2013-07-18 17:31:34 +0000 |
---|---|---|
committer | Jakub Zawadzki <darkjames-ws@darkjames.pl> | 2013-07-18 17:31:34 +0000 |
commit | c850c0bfc8731f803a40e91667a62c6a561de509 (patch) | |
tree | 168545d485ec671246b1dee75e58f599d43aa07f | |
parent | 7d76eb0ad34517188df694d606656526ff9833a9 (diff) |
Fix memleak, base64_to_tvb() strdup passed string by its own.
svn path=/trunk/; revision=50729
-rw-r--r-- | epan/dissectors/packet-multipart.c | 2 |
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); |