]> git.sesse.net Git - vlc/commitdiff
Memory error handling
authorRémi Denis-Courmont <rdenis@simphalempin.com>
Sun, 24 Aug 2008 18:15:56 +0000 (21:15 +0300)
committerRémi Denis-Courmont <rdenis@simphalempin.com>
Sun, 24 Aug 2008 18:18:10 +0000 (21:18 +0300)
include/vlc_charset.h

index 76d9a03ad16eecc86115fbedd470ed37765a8605..5bd3faa429b145fe0128c04f1b639668b03997da 100644 (file)
@@ -72,7 +72,8 @@ static inline char *FromWide (const wchar_t *wide)
 
     char *out = (char *)malloc (len);
 
-    WideCharToMultiByte (CP_UTF8, 0, wide, -1, out, len, NULL, NULL);
+    if (out)
+        WideCharToMultiByte (CP_UTF8, 0, wide, -1, out, len, NULL, NULL);
     return out;
 }
 #endif