]> granicus.if.org Git - php/commitdiff
do compare on wchar's
authorAnatol Belski <ab@php.net>
Fri, 31 Mar 2017 18:18:58 +0000 (20:18 +0200)
committerAnatol Belski <ab@php.net>
Sun, 2 Apr 2017 14:40:36 +0000 (16:40 +0200)
win32/ioutil.c

index 6fb89c46ed60480d06d0e6f40d16e7ffb21e7d98..9c0601af97cea366a16f66fb378aaefdc265759c 100644 (file)
@@ -453,7 +453,7 @@ PW32IO size_t php_win32_ioutil_dirname(char *path, size_t len)
 
        endw = pathw + pathw_len - 1;
 
-       if ((2 <= len) && isalpha((int)((unsigned char *)path)[0]) && (':' == path[1])) {
+       if ((2 <= pathw_len) && iswalpha((wint_t)(pathw)[0]) && (L':' == pathw[1])) {
                pathw += 2;
                path += 2;
                len_adjust += 2;