forked from osmocom/wireshark
extcap: fix return value in extcap_base_parse_options().
We need to split good options' from bad options' return value. Change-Id: I836e58c0f05716484664f354e7332a74d6a08c20 Reviewed-on: https://code.wireshark.org/review/30503 Reviewed-by: Dario Lombardo <lomato@gmail.com> Petri-Dish: Dario Lombardo <lomato@gmail.com> Tested-by: Dario Lombardo <lomato@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
This commit is contained in:
parent
14030a61e6
commit
945d441b24
|
@ -108,6 +108,8 @@ static void extcap_custom_log(const gchar *log_domain,
|
|||
|
||||
uint8_t extcap_base_parse_options(extcap_parameters * extcap, int result, char * optargument)
|
||||
{
|
||||
uint8_t ret = 1;
|
||||
|
||||
switch (result) {
|
||||
case EXTCAP_OPT_DEBUG:
|
||||
#ifdef _WIN32
|
||||
|
@ -145,9 +147,11 @@ uint8_t extcap_base_parse_options(extcap_parameters * extcap, int result, char *
|
|||
case EXTCAP_OPT_FIFO:
|
||||
extcap->fifo = g_strdup(optargument);
|
||||
break;
|
||||
default:
|
||||
ret = 0;
|
||||
}
|
||||
|
||||
return 1;
|
||||
return ret;
|
||||
}
|
||||
|
||||
static void extcap_iface_print(gpointer data, gpointer userdata _U_)
|
||||
|
|
Loading…
Reference in New Issue