logging: Use locale independent strcasecmp

This commit is contained in:
Thomas Haller
2013-11-01 12:01:44 +01:00
committed by Dan Winship
parent 111603212c
commit 224e698904

View File

@@ -139,7 +139,7 @@ match_log_level (const char *level,
int i; int i;
for (i = 0; i < LOGL_MAX; i++) { for (i = 0; i < LOGL_MAX; i++) {
if (!strcasecmp (level_names[i], level)) { if (!g_ascii_strcasecmp (level_names[i], level)) {
*out_level = i; *out_level = i;
return TRUE; return TRUE;
} }
@@ -200,22 +200,22 @@ nm_logging_setup (const char *level,
bits = 0; bits = 0;
/* Check for combined domains */ /* Check for combined domains */
if (!strcasecmp (*iter, LOGD_ALL_STRING)) if (!g_ascii_strcasecmp (*iter, LOGD_ALL_STRING))
bits = LOGD_ALL; bits = LOGD_ALL;
else if (!strcasecmp (*iter, LOGD_DEFAULT_STRING)) else if (!g_ascii_strcasecmp (*iter, LOGD_DEFAULT_STRING))
bits = LOGD_DEFAULT; bits = LOGD_DEFAULT;
else if (!strcasecmp (*iter, LOGD_DHCP_STRING)) else if (!g_ascii_strcasecmp (*iter, LOGD_DHCP_STRING))
bits = LOGD_DHCP; bits = LOGD_DHCP;
else if (!strcasecmp (*iter, LOGD_IP_STRING)) else if (!g_ascii_strcasecmp (*iter, LOGD_IP_STRING))
bits = LOGD_IP; bits = LOGD_IP;
/* Check for compatibility domains */ /* Check for compatibility domains */
else if (!strcasecmp (*iter, "HW")) else if (!g_ascii_strcasecmp (*iter, "HW"))
bits = LOGD_PLATFORM; bits = LOGD_PLATFORM;
else { else {
for (diter = &domain_descs[0]; diter->name; diter++) { for (diter = &domain_descs[0]; diter->name; diter++) {
if (!strcasecmp (diter->name, *iter)) { if (!g_ascii_strcasecmp (diter->name, *iter)) {
bits = diter->num; bits = diter->num;
break; break;
} }