aboutsummaryrefslogtreecommitdiffstats
path: root/capture_sync.c
diff options
context:
space:
mode:
authorguy <guy@f5534014-38df-0310-8fa8-9805f1628bb7>2010-05-26 02:32:19 +0000
committerguy <guy@f5534014-38df-0310-8fa8-9805f1628bb7>2010-05-26 02:32:19 +0000
commit9a1ac9273865bd85f8fe1d68fe67923dac95fe81 (patch)
tree5ef81348bbe1be9f751202477598a4decd3dbba1 /capture_sync.c
parentc053fa94ab082986dade8fe214e4964986193f85 (diff)
If dumpcap exits abnormally, report the error.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@32964 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'capture_sync.c')
-rw-r--r--capture_sync.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/capture_sync.c b/capture_sync.c
index a66aff4b18..6e4d052c8a 100644
--- a/capture_sync.c
+++ b/capture_sync.c
@@ -1434,7 +1434,6 @@ sync_pipe_input_cb(gint source, gpointer user_data)
else
primary_msg = g_strdup("Error reading from sync pipe");
}
- g_free(primary_msg); /* XXX - display this */
/* No more child process. */
capture_opts->fork_child = -1;
@@ -1442,7 +1441,8 @@ sync_pipe_input_cb(gint source, gpointer user_data)
#ifdef _WIN32
ws_close(capture_opts->signal_pipe_write_fd);
#endif
- capture_input_closed(capture_opts);
+ capture_input_closed(capture_opts, primary_msg);
+ g_free(primary_msg);
return FALSE;
}