diff --git a/hw/xfree86/common/xf86Option.c b/hw/xfree86/common/xf86Option.c index ca538cc57..b8bab3617 100644 --- a/hw/xfree86/common/xf86Option.c +++ b/hw/xfree86/common/xf86Option.c @@ -912,8 +912,8 @@ xf86NormalizeName(const char *s) case '\t': continue; default: - if (isupper(*p)) - *q++ = tolower(*p); + if (isupper((unsigned char)*p)) + *q++ = tolower((unsigned char)*p); else *q++ = *p; }