aboutsummaryrefslogtreecommitdiffstats
path: root/epan
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2012-04-27 08:24:02 +0000
committerAnders Broman <anders.broman@ericsson.com>2012-04-27 08:24:02 +0000
commit9e506104ed8ff338ac87586a7b14873ef6bdc492 (patch)
tree095fb8a7952414ffa0445c82aa35f21517451527 /epan
parenta2921f7b97081e323198fc1a2639305d450f70f2 (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.c12
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;
}