aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-cql.c
diff options
context:
space:
mode:
authorPascal Quantin <pascal.quantin@gmail.com>2016-10-18 10:26:37 +0200
committerPascal Quantin <pascal.quantin@gmail.com>2016-10-18 08:36:13 +0000
commit418b7d125dcf65cd335c5dc113fde27074453d2a (patch)
tree6615f3618e0fbd4e86391221c45470735da54416 /epan/dissectors/packet-cql.c
parent2c071296f5b344298e2994d29c2b3ca3550601f4 (diff)
CQL: free buffer earlier in case of Snappy decompression failure
Change-Id: I3048823b4057caf49f2f6bf28cf2389dc3c88f27 Reviewed-on: https://code.wireshark.org/review/18255 Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
Diffstat (limited to 'epan/dissectors/packet-cql.c')
-rw-r--r--epan/dissectors/packet-cql.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/epan/dissectors/packet-cql.c b/epan/dissectors/packet-cql.c
index b758b952d6..cfcbdca1ac 100644
--- a/epan/dissectors/packet-cql.c
+++ b/epan/dissectors/packet-cql.c
@@ -738,6 +738,8 @@ dissect_cql_tcp_pdu(tvbuff_t* raw_tvb, packet_info* pinfo, proto_tree* tree, voi
add_new_data_source(pinfo, tvb, "Decompressed Data");
compression_level = CQL_COMPRESSION_SNAPPY;
message_length = (guint32)orig_size;
+ } else {
+ wmem_free(pinfo->pool, decompressed_buffer);
}
}
#endif