diff options
Diffstat (limited to 'ui/capture.c')
-rw-r--r-- | ui/capture.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/ui/capture.c b/ui/capture.c index 0612d3cba6..518a716687 100644 --- a/ui/capture.c +++ b/ui/capture.c @@ -464,19 +464,19 @@ capture_input_cfilter_error_message(capture_session *cap_session, guint i, gchar *safe_cfilter; gchar *safe_descr; gchar *safe_cfilter_error_msg; - interface_options interface_opts; + interface_options *interface_opts; g_log(LOG_DOMAIN_CAPTURE, G_LOG_LEVEL_MESSAGE, "Capture filter error message from child: \"%s\"", error_message); g_assert(cap_session->state == CAPTURE_PREPARING || cap_session->state == CAPTURE_RUNNING); g_assert(i < capture_opts->ifaces->len); - interface_opts = g_array_index(capture_opts->ifaces, interface_options, i); - safe_cfilter = simple_dialog_format_message(interface_opts.cfilter); - safe_descr = simple_dialog_format_message(interface_opts.descr); + interface_opts = &g_array_index(capture_opts->ifaces, interface_options, i); + safe_cfilter = simple_dialog_format_message(interface_opts->cfilter); + safe_descr = simple_dialog_format_message(interface_opts->descr); safe_cfilter_error_msg = simple_dialog_format_message(error_message); /* Did the user try a display filter? */ - if (dfilter_compile(interface_opts.cfilter, &rfcode, NULL) && rfcode != NULL) { + if (dfilter_compile(interface_opts->cfilter, &rfcode, NULL) && rfcode != NULL) { simple_dialog(ESD_TYPE_ERROR, ESD_BTN_OK, "%sInvalid capture filter \"%s\" for interface %s.%s\n" "\n" |