]> git.sesse.net Git - vlc/blobdiff - src/text/unicode.c
utf8_vasprintf(): avoid useless strdup if UTF-8 is assumed
[vlc] / 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;
 }