From 634ba24b0aca74a547503556f89a6928cb89ee20 Mon Sep 17 00:00:00 2001 From: Dario Lombardo Date: Tue, 16 Jan 2018 17:05:54 +0100 Subject: capchild: free memory on error. Change-Id: If2cd8d344dced80b16789744a0b504c505ba0824 Reviewed-on: https://code.wireshark.org/review/25344 Petri-Dish: Dario Lombardo Tested-by: Petri Dish Buildbot Reviewed-by: Gerald Combs --- capchild/capture_sync.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'capchild') diff --git a/capchild/capture_sync.c b/capchild/capture_sync.c index 1588a5648e..be3180a1ae 100644 --- a/capchild/capture_sync.c +++ b/capchild/capture_sync.c @@ -1350,8 +1350,10 @@ sync_interface_stats_open(int *data_read_fd, ws_process_id *fork_child, gchar ** #endif ret = sync_pipe_open_command(argv, data_read_fd, &message_read_fd, fork_child, msg, update_cb); - if (ret == -1) + if (ret == -1) { + g_free(argv); return -1; + } /* * We were able to set up to read dumpcap's output. Do so. -- cgit v1.2.3