aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPascal Quantin <pascal@wireshark.org>2021-06-26 10:31:59 +0200
committerPascal Quantin <pascal@wireshark.org>2021-06-26 10:31:59 +0200
commit029a7fcec5c6fc9407bd7f50ad6c3ce79f4d393b (patch)
tree4a9ff91e690b1ef13434b4e244b2709969c18037
parentceedd7b33420dd76671994210193e7fc6502558a (diff)
DNP: use the proper free function
g618661b22e introduced a free for a so called memory leak (which wasn't a real leak due to the pinfo->pool garbage collector) but used the wrong free function. Let's keep the explicit free but use the right function. Closes #17462
-rw-r--r--epan/dissectors/packet-dnp.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/epan/dissectors/packet-dnp.c b/epan/dissectors/packet-dnp.c
index 7c9cd88cc1..6c3a3da507 100644
--- a/epan/dissectors/packet-dnp.c
+++ b/epan/dissectors/packet-dnp.c
@@ -3460,7 +3460,7 @@ dissect_dnp3_message(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void*
else
{
/* CRC error - throw away the data. */
- g_free(al_buffer);
+ wmem_free(pinfo->pool, al_buffer);
next_tvb = NULL;
}
}