json2cbor: don't crash if realloc() returns false

perror() doesn't exist. It's not like Perl's die().

Signed-off-by: Thiago Macieira <thiago.macieira@intel.com>
This commit is contained in:
Thiago Macieira
2018-02-05 15:07:12 -08:00
parent 17aec2aa68
commit 7a09e63fa0
+3 -1
View File
@@ -448,8 +448,10 @@ int main(int argc, char **argv)
buffer = NULL;
do { // it the hard way
buffer = realloc(buffer, buffersize + chunk);
if (buffer == NULL)
if (buffer == NULL) {
perror("malloc");
return EXIT_FAILURE;
}
buffersize += fread(buffer + buffersize, 1, chunk, in);
} while (!feof(in) && !ferror(in));