diff options
author | Pascal Quantin <pascal@wireshark.org> | 2021-06-26 10:31:59 +0200 |
---|---|---|
committer | Pascal Quantin <pascal@wireshark.org> | 2021-06-26 10:31:59 +0200 |
commit | 029a7fcec5c6fc9407bd7f50ad6c3ce79f4d393b (patch) | |
tree | 4a9ff91e690b1ef13434b4e244b2709969c18037 | |
parent | ceedd7b33420dd76671994210193e7fc6502558a (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.c | 2 |
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; } } |