]> git.sesse.net Git - vlc/commitdiff
utf8_vasprintf(): avoid useless strdup if UTF-8 is assumed
authorRémi Denis-Courmont <remi@remlab.net>
Sun, 18 Jul 2010 09:09:55 +0000 (12:09 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Sun, 18 Jul 2010 09:15:39 +0000 (12:15 +0300)
src/text/unicode.c

index aad409db8fce71cb93ed253f18aedbb1f0c72a13..12d0ae9a48c0f0ec5d21980dc042d4e3e51febce 100644 (file)
@@ -212,8 +212,12 @@ static int utf8_vasprintf( char **str, const char *fmt, va_list ap )
     if( res == -1 )
         return -1;
 
+#ifdef ASSUME_UTF8
+    *str = utf8;
+#else
     *str = ToLocaleDup( utf8 );
     free( utf8 );
+#endif
     return res;
 }