From: RĂ©mi Denis-Courmont Date: Sun, 18 Jul 2010 09:09:55 +0000 (+0300) Subject: utf8_vasprintf(): avoid useless strdup if UTF-8 is assumed X-Git-Tag: 1.2.0-pre1~5787 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=9f1a2dccb55a21de912f580e95100f5a99ecbd06;hp=d303d6a8d31912e66116b137fea2eb7400314697;p=vlc utf8_vasprintf(): avoid useless strdup if UTF-8 is assumed --- diff --git a/src/text/unicode.c b/src/text/unicode.c index aad409db8f..12d0ae9a48 100644 --- a/src/text/unicode.c +++ b/src/text/unicode.c @@ -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; }