diff options
author | Bruno Haible <bruno@clisp.org> | 2001-05-02 12:10:23 +0000 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2001-05-02 12:10:23 +0000 |
commit | f60d4a84d77c3cfe21891e50cbcd5482ac228171 (patch) | |
tree | c8cb498437fb91cc08f76e690a41bfcb48228bd2 /lib | |
parent | 6b397893b9016a88cd56e4785c392bc84f387e12 (diff) | |
download | external_gettext-f60d4a84d77c3cfe21891e50cbcd5482ac228171.zip external_gettext-f60d4a84d77c3cfe21891e50cbcd5482ac228171.tar.gz external_gettext-f60d4a84d77c3cfe21891e50cbcd5482ac228171.tar.bz2 |
Fix asprintf return value.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/ChangeLog | 5 | ||||
-rw-r--r-- | lib/vasprintf.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/lib/ChangeLog b/lib/ChangeLog index 3aea319..265db39 100644 --- a/lib/ChangeLog +++ b/lib/ChangeLog @@ -1,3 +1,8 @@ +2001-05-01 Bruno Haible <haible@clisp.cons.org> + + * vasprintf.c (int_vasprintf): Upon allocation failure, return -1, + not 0, to be consistent with glibc documentation. + 2001-05-02 Bruno Haible <haible@clisp.cons.org> * linebreak.c (iconv_string_keeping_offsets): Work around a glibc-2.1 diff --git a/lib/vasprintf.c b/lib/vasprintf.c index f5b28f4..1c2a085 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 |