diff options
-rw-r--r-- | tshark.c | 9 | ||||
-rw-r--r-- | ui/qt/main.cpp | 9 |
2 files changed, 8 insertions, 10 deletions
@@ -2192,6 +2192,7 @@ main(int argc, char *argv[]) guint i; /* Get the list of link-layer types for the capture devices. */ + exit_status = EXIT_SUCCESS; for (i = 0; i < global_capture_opts.ifaces->len; i++) { interface_options *interface_opts; if_capabilities_t *caps; @@ -2211,15 +2212,15 @@ main(int argc, char *argv[]) g_free(err_str); g_free(err_str_secondary); exit_status = INVALID_CAPABILITY; - goto clean_exit; + break; } exit_status = capture_opts_print_if_capabilities(caps, interface_opts, caps_queries); free_if_capabilities(caps); - if (exit_status != EXIT_SUCCESS) - goto clean_exit; + if (exit_status != EXIT_SUCCESS) { + break; + } } - exit_status = EXIT_SUCCESS; goto clean_exit; } 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 */ |