diff options
author | Anders Broman <anders.broman@ericsson.com> | 2010-08-24 06:15:40 +0000 |
---|---|---|
committer | Anders Broman <anders.broman@ericsson.com> | 2010-08-24 06:15:40 +0000 |
commit | f5f29d893189e077196949bb78c432c832c247b5 (patch) | |
tree | 8b443dafd6c72d6f3dff0852e41bb4f07b0be3be /capture.c | |
parent | 7c60d30dc5b6cd5d797ec6515344c20bb1dbaa04 (diff) |
From Gregor Beck:
ERROR:capture.c:141:capture_start: assertion failed: (capture_opts->state == CAPTURE_STOPPED)
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5126
svn path=/trunk/; revision=33906
Diffstat (limited to 'capture.c')
-rw-r--r-- | capture.c | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -135,12 +135,13 @@ capture_start(capture_options *capture_opts) gboolean ret; GString *source = g_string_new(""); + if (capture_opts->state != CAPTURE_STOPPED) + return FALSE; + capture_opts->state = CAPTURE_PREPARING; + /* close the currently loaded capture file */ cf_close(capture_opts->cf); - g_assert(capture_opts->state == CAPTURE_STOPPED); - capture_opts->state = CAPTURE_PREPARING; - g_log(LOG_DOMAIN_CAPTURE, G_LOG_LEVEL_MESSAGE, "Capture Start ..."); g_string_printf(source, "%s", get_iface_description(capture_opts)); |