summaryrefslogtreecommitdiff
path: root/slirp/misc.h
diff options
context:
space:
mode:
authorPeter Wu <peter@lekensteyn.nl>2018-05-11 21:37:25 +0200
committerPeter Wu <peter@lekensteyn.nl>2018-05-12 00:48:05 +0200
commitbfffafbb520c9eb72cfba950e245946dc7c9a59d (patch)
tree25fd8340cb45a43618e25ce73809d6d92ee4e1e9 /slirp/misc.h
parentc74e62ee3e2dc2955e07d004c71badecb68a84eb (diff)
downloadqemu-bfffafbb520c9eb72cfba950e245946dc7c9a59d.tar.gz
slirp: fix memleak of guestfwd command
Ensure that the command for the `-net user,smb=...` or `-net user,guestfwd=...-cmd:...` is freed. Reported by ASAN. Signed-off-by: Peter Wu <peter@lekensteyn.nl>
Diffstat (limited to 'slirp/misc.h')
-rw-r--r--slirp/misc.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/slirp/misc.h b/slirp/misc.h
index 5211bbd30a..26f3f69a8a 100644
--- a/slirp/misc.h
+++ b/slirp/misc.h
@@ -53,6 +53,7 @@ struct slirp_quehead {
void slirp_insque(void *, void *);
void slirp_remque(void *);
int add_exec(struct ex_list **, int, char *, struct in_addr, int);
+void slirp_destroy_exec_list(struct ex_list *exec_list);
int fork_exec(struct socket *so, const char *ex, int do_pty);
#endif