diff options
author | Anders Broman <anders.broman@ericsson.com> | 2012-04-27 08:24:02 +0000 |
---|---|---|
committer | Anders Broman <anders.broman@ericsson.com> | 2012-04-27 08:24:02 +0000 |
commit | 9e506104ed8ff338ac87586a7b14873ef6bdc492 (patch) | |
tree | 095fb8a7952414ffa0445c82aa35f21517451527 /epan | |
parent | a2921f7b97081e323198fc1a2639305d450f70f2 (diff) |
From Evan Huus:
Memory leak in NFS Dissector
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7204
svn path=/trunk/; revision=42283
Diffstat (limited to 'epan')
-rw-r--r-- | epan/dissectors/packet-nfs.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/epan/dissectors/packet-nfs.c b/epan/dissectors/packet-nfs.c index 3c7dc64394..7c1880ac14 100644 --- a/epan/dissectors/packet-nfs.c +++ b/epan/dissectors/packet-nfs.c @@ -9626,6 +9626,12 @@ dissect_nfs_argop4(tvbuff_t *tvb, int offset, packet_info *pinfo, } } + for (ops_counter=0; ops_counter<ops; ops_counter++) + { + g_string_free(op_summary[ops_counter].optext, TRUE); + } + + g_free(op_summary); return offset; } @@ -10043,6 +10049,12 @@ dissect_nfs_resop4(tvbuff_t *tvb, int offset, packet_info *pinfo, } } + for (ops_counter=0; ops_counter<ops; ops_counter++) + { + g_string_free(op_summary[ops_counter].optext, TRUE); + } + + g_free(op_summary); return offset; } |