Updated ConvertToUnicode return check.
authorArmin Novak <armin.novak@thincast.com>
Wed, 16 Mar 2016 12:08:06 +0000 (13:08 +0100)
committerArmin Novak <armin.novak@thincast.com>
Wed, 16 Mar 2016 12:08:06 +0000 (13:08 +0100)
winpr/libwinpr/file/generic.c

index 36d4b5e..8e2e1d0 100644 (file)
@@ -835,8 +835,7 @@ int UnixChangeFileMode(const char* filename, int flags)
 
        int fl = 0;
 
-       ConvertToUnicode(CP_UTF8, 0, filename, -1, &wfl, 0);
-       if (!wfl)
+       if (ConvertToUnicode(CP_UTF8, 0, filename, -1, &wfl, 0) <= 0)
                return -1;
 
        /* Check for unsupported flags. */