diff options
Diffstat (limited to 'ui')
-rw-r--r-- | ui/qt/main.cpp | 9 |
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 */ |