From: Bruno Haible Date: Wed, 2 May 2001 12:10:23 +0000 (+0000) Subject: Fix asprintf return value. X-Git-Tag: v0.11~746 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f60d4a84d77c3cfe21891e50cbcd5482ac228171;p=thirdparty%2Fgettext.git Fix asprintf return value. --- diff --git a/lib/ChangeLog b/lib/ChangeLog index 3aea31995..265db3969 100644 --- a/lib/ChangeLog +++ b/lib/ChangeLog @@ -1,3 +1,8 @@ +2001-05-01 Bruno Haible + + * vasprintf.c (int_vasprintf): Upon allocation failure, return -1, + not 0, to be consistent with glibc documentation. + 2001-05-02 Bruno Haible * linebreak.c (iconv_string_keeping_offsets): Work around a glibc-2.1 diff --git a/lib/vasprintf.c b/lib/vasprintf.c index f5b28f405..1c2a085d0 100644 --- a/lib/vasprintf.c +++ b/lib/vasprintf.c @@ -123,7 +123,7 @@ int_vasprintf (result, format, args) if (*result != NULL) return vsprintf (*result, format, *args); else - return 0; + return -1; } int