diff options
author | Dario Lombardo <lomato@gmail.com> | 2022-08-17 14:28:48 +0200 |
---|---|---|
committer | A Wireshark GitLab Utility <gerald+gitlab-utility@wireshark.org> | 2022-08-19 04:21:45 +0000 |
commit | bd0949ba1e61674de36bc592f784d7878dfd86d1 (patch) | |
tree | 03fb44e33c27dd1c91f10154397c7ab672a2d567 | |
parent | ecefcf880121961c03d2ec05ad378c82e951e0a2 (diff) |
rdpudp: fix leaking copy_address.
Fix: #18224.
-rw-r--r-- | epan/dissectors/packet-rdpudp.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/epan/dissectors/packet-rdpudp.c b/epan/dissectors/packet-rdpudp.c index 9fec44e75b..ad152439dc 100644 --- a/epan/dissectors/packet-rdpudp.c +++ b/epan/dissectors/packet-rdpudp.c @@ -271,7 +271,7 @@ dissect_rdpudp_v1(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, rdpudp_co conv->is_lossy = (flags & RDPUDP_SYNLOSSY); if (!(flags & RDPUDP_ACK)) { /* set the server address only on the first SYN packet */ - copy_address(&conv->server_addr, &pinfo->dst); + copy_address_wmem(wmem_file_scope(), &conv->server_addr, &pinfo->dst); conv->server_port = pinfo->destport; } col_append_sep_str(pinfo->cinfo, COL_INFO, ",", "SYN"); |