aboutsummaryrefslogtreecommitdiff
path: root/libbb/xfuncs_printf.c
diff options
context:
space:
mode:
Diffstat (limited to 'libbb/xfuncs_printf.c')
-rw-r--r--libbb/xfuncs_printf.c14
1 files changed, 0 insertions, 14 deletions
diff --git a/libbb/xfuncs_printf.c b/libbb/xfuncs_printf.c
index 70d3fc96c..d8a42ba0b 100644
--- a/libbb/xfuncs_printf.c
+++ b/libbb/xfuncs_printf.c
@@ -295,22 +295,8 @@ char* FAST_FUNC xasprintf(const char *format, ...)
295 char *string_ptr; 295 char *string_ptr;
296 296
297 va_start(p, format); 297 va_start(p, format);
298#if ENABLE_PLATFORM_MINGW32
299 string_ptr = xmalloc(1024);
300 r = vsnprintf(string_ptr, 1024, format, p);
301 va_end(p);
302 if (r > 0) {
303 free(string_ptr);
304 r += 2;
305 string_ptr = xmalloc(r);
306 va_start(p, format);
307 r = vsnprintf(string_ptr, r, format, p);
308 va_end(p);
309 }
310#else
311 r = vasprintf(&string_ptr, format, p); 298 r = vasprintf(&string_ptr, format, p);
312 va_end(p); 299 va_end(p);
313#endif
314 300
315 if (r < 0) 301 if (r < 0)
316 bb_error_msg_and_die(bb_msg_memory_exhausted); 302 bb_error_msg_and_die(bb_msg_memory_exhausted);