aboutsummaryrefslogtreecommitdiffstats
path: root/ui
diff options
context:
space:
mode:
Diffstat (limited to 'ui')
-rw-r--r--ui/qt/main.cpp9
1 files changed, 3 insertions, 6 deletions
diff --git a/ui/qt/main.cpp b/ui/qt/main.cpp
index 7542455488..8a6d57dcd5 100644
--- a/ui/qt/main.cpp
+++ b/ui/qt/main.cpp
@@ -895,6 +895,7 @@ int main(int argc, char *qt_argv[])
create_console();
#endif /* _WIN32 */
/* Get the list of link-layer types for the capture devices. */
+ ret_val = EXIT_SUCCESS;
for (i = 0; i < global_capture_opts.ifaces->len; i++) {
interface_options *interface_opts;
if_capabilities_t *caps;
@@ -914,19 +915,15 @@ int main(int argc, char *qt_argv[])
g_free(err_str);
g_free(err_str_secondary);
ret_val = INVALID_CAPABILITY;
- goto clean_exit;
+ break;
}
ret_val = capture_opts_print_if_capabilities(caps, interface_opts,
caps_queries);
free_if_capabilities(caps);
if (ret_val != EXIT_SUCCESS) {
-#ifdef _WIN32
- destroy_console();
-#endif /* _WIN32 */
- goto clean_exit;
+ break;
}
}
- ret_val = EXIT_SUCCESS;
#ifdef _WIN32
destroy_console();
#endif /* _WIN32 */