From 06efe50e5f88aef68aaf4d85b714357c6edf2841 Mon Sep 17 00:00:00 2001 From: Jeff Morriss Date: Mon, 19 Nov 2012 21:00:44 +0000 Subject: I'm pretty confident the string length will fit in 32 bits; cast away the "possible loss of data" warning on the Win64 build. svn path=/trunk/; revision=46087 --- capture_opts.c | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) (limited to 'capture_opts.c') diff --git a/capture_opts.c b/capture_opts.c index 7d39c10b1c..7814d253ca 100644 --- a/capture_opts.c +++ b/capture_opts.c @@ -468,7 +468,7 @@ capture_opts_add_iface_opt(capture_options *capture_opts, const char *optarg_str return 2; } - + /* * If the argument is a number, treat it as an index into the list * of adapters, as printed by "tshark -D". @@ -509,19 +509,19 @@ capture_opts_add_iface_opt(capture_options *capture_opts, const char *optarg_str /* try and do an exact match (case insensitive) */ GList *if_entry; gboolean matched; - + matched=FALSE; for (if_entry = g_list_first(if_list); if_entry != NULL; - if_entry = g_list_next(if_entry)) + if_entry = g_list_next(if_entry)) { - if_info = (if_info_t *)if_entry->data; + if_info = (if_info_t *)if_entry->data; /* exact name check */ if(g_ascii_strcasecmp(if_info->name, optarg_str_p)==0){ /* exact match on the interface name, use that for displaying etc */ interface_opts.name = g_strdup(if_info->name); if(if_info->friendly_name!=NULL){ - /* if we know a friendly_name, use that for console_display_name, as + /* if we know a friendly_name, use that for console_display_name, as * it is the basis for the auto generated temp filename */ interface_opts.console_display_name = g_strdup(if_info->friendly_name); }else{ @@ -530,7 +530,7 @@ capture_opts_add_iface_opt(capture_options *capture_opts, const char *optarg_str matched=TRUE; break; } - + /* exact friendlyname check */ if(if_info->friendly_name!=NULL && g_ascii_strcasecmp(if_info->friendly_name, optarg_str_p)==0){ /* exact match - use the friendly name for display */ @@ -544,12 +544,12 @@ capture_opts_add_iface_opt(capture_options *capture_opts, const char *optarg_str /* didn't find, attempt a case insensitive prefix match of the friendly name*/ if(!matched){ int prefix_length; - prefix_length=strlen(optarg_str_p); + prefix_length=(int)strlen(optarg_str_p); for (if_entry = g_list_first(if_list); if_entry != NULL; - if_entry = g_list_next(if_entry)) + if_entry = g_list_next(if_entry)) { if_info = (if_info_t *)if_entry->data; - + if(if_info->friendly_name!=NULL && g_ascii_strncasecmp(if_info->friendly_name, optarg_str_p, prefix_length)==0){ /* prefix match - use the friendly name for display */ interface_opts.name = g_strdup(if_info->name); @@ -563,10 +563,10 @@ capture_opts_add_iface_opt(capture_options *capture_opts, const char *optarg_str cmdarg_err("Failed to match interface '%s'", optarg_str_p); return 1; } - + } free_interface_list(if_list); - + /* We don't set iface_descr here because doing so requires * capture_ui_utils.c which requires epan/prefs.c which is * probably a bit too much dependency for here... -- cgit v1.2.1