diff mbox series

[conntrack-tools,8/8] connntrack: Fix for memleak when parsing -j arg

Message ID 20220325105003.26621-9-phil@nwl.cc
State Accepted
Delegated to: Pablo Neira
Headers show
Series Fixes for a recent Coverity tool run | expand

Commit Message

Phil Sutter March 25, 2022, 10:50 a.m. UTC
Have to free the strings allocated by split_address_and_port().

Fixes: 29b390a212214 ("conntrack: Support IPv6 NAT")
Signed-off-by: Phil Sutter <phil@nwl.cc>
---
 src/conntrack.c | 2 ++
 1 file changed, 2 insertions(+)
diff mbox series

Patch

diff --git a/src/conntrack.c b/src/conntrack.c
index 679a1d27e250a..894bf3f6bf440 100644
--- a/src/conntrack.c
+++ b/src/conntrack.c
@@ -3113,6 +3113,8 @@  static void do_parse(struct ct_cmd *ct_cmd, int argc, char *argv[])
 					nfct_set_nat_details(c, tmpl->ct, &ad,
 							     port_str, family);
 				}
+				free(port_str);
+				free(nat_address);
 			}
 			break;
 		case 'w':