diff options
author | Denys Vlasenko <vda.linux@googlemail.com> | 2009-11-17 05:33:47 +0100 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2009-11-17 05:33:47 +0100 |
commit | 995f15452a265190c222442758a21fed2233ba14 (patch) | |
tree | c2d02a2e095c092d45a0bc3560e777bc5cce9f7d /libbb | |
parent | f3e2818895a6f570a365001f625946a1b75c085a (diff) |
libbb: fix vasprintf implementation
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'libbb')
-rw-r--r-- | libbb/platform.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libbb/platform.c b/libbb/platform.c index fdd388259..17ad3f75a 100644 --- a/libbb/platform.c +++ b/libbb/platform.c @@ -30,7 +30,8 @@ int FAST_FUNC vasprintf(char **string_ptr, const char *format, va_list p) if (r < 128) { va_end(p2); - return xstrdup(buf); + *string_ptr = xstrdup(buf); + return r; } *string_ptr = xmalloc(r+1); |