From: Tsuda Kageyu Date: Tue, 17 Nov 2015 02:06:19 +0000 (+0900) Subject: vsnprintf()/vsprintf() does not necessarily return -1 when failed. X-Git-Tag: v1.11beta~147 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3128f425b8e8ce7eea238708420f362ee7d5fb49;p=taglib vsnprintf()/vsprintf() does not necessarily return -1 when failed. --- diff --git a/taglib/toolkit/tutils.h b/taglib/toolkit/tutils.h index 36e0afd3..0655342a 100644 --- a/taglib/toolkit/tutils.h +++ b/taglib/toolkit/tutils.h @@ -213,10 +213,10 @@ namespace TagLib va_end(args); - if(length != -1) + if(length > 0) return String(buf); else - return String::null; + return String(); } /*!