Fix handling of --extcap-version with an argument.
Not all versions of getopt_long() allow, for an option for which the argument is optional, --xyzzy {value}; at least some of them, such as the *BSD/macOS one, require --xyzzy={value}. Make it so. Change-Id: I856d9f253535d804c7674d209054bc6ce10ee91d Reviewed-on: https://code.wireshark.org/review/26772 Reviewed-by: Guy Harris <guy@alum.mit.edu>
This commit is contained in:
parent
2dde35e910
commit
024f75fb3e
4
extcap.c
4
extcap.c
|
@ -1778,11 +1778,9 @@ extcap_load_interface_list(void)
|
|||
}
|
||||
|
||||
arguments = g_list_append(arguments, g_strdup(EXTCAP_ARGUMENT_LIST_INTERFACES));
|
||||
arguments = g_list_append(arguments, g_strdup(EXTCAP_ARGUMENT_VERSION));
|
||||
|
||||
get_ws_version_number(&major, &minor, NULL);
|
||||
|
||||
arguments = g_list_append(arguments, g_strdup_printf("%d.%d", major, minor));
|
||||
arguments = g_list_append(arguments, g_strdup_printf("%s=%d.%d", EXTCAP_ARGUMENT_VERSION, major, minor));
|
||||
|
||||
extcap_callback_info_t cb_info;
|
||||
cb_info.data = NULL;
|
||||
|
|
Loading…
Reference in New Issue