[git commit master] libbb: fix vasprintf implementation

Denys Vlasenko vda.linux at googlemail.com
Tue Nov 17 04:33:47 UTC 2009


commit: http://git.busybox.net/busybox/commit/?id=995f15452a265190c222442758a21fed2233ba14
branch: http://git.busybox.net/busybox/commit/?id=refs/heads/master

Signed-off-by: Denys Vlasenko <vda.linux at googlemail.com>
---
 libbb/platform.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/libbb/platform.c b/libbb/platform.c
index fdd3882..17ad3f7 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);
-- 
1.6.3.3



More information about the busybox-cvs mailing list