← Commit list

272d85cc8

Denys Vlasenko
Denys Vlasenko
2013-02-10
SUCCESS Duration: 185s

Subject

vasprintf: return -1 on strdup failure

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

libbb/platform.c+1 -1
@@ -33,7 +33,7 @@ int FAST_FUNC vasprintf(char **string_ptr, const char *format, va_list p)
if (r < 128) {
va_end(p2);
*string_ptr = strdup(buf);
- return r;
+ return (*string_ptr ? r : -1);
}
*string_ptr = malloc(r+1);