vasprintf: return -1 on strdup failure
No binary (build failed)
—
(log yok)
| @@ -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); | |