Files
2021-11-09 11:22:53 -05:00

16 lines
521 B
Diff

--- a/src/jsontestrunner/main.cpp.orig 2020-05-29 08:50:26.000000000 -0500
+++ b/src/jsontestrunner/main.cpp 2020-06-05 00:53:08.000000000 -0500
@@ -58,9 +58,11 @@
return "";
fseek(file, 0, SEEK_END);
auto const size = ftell(file);
+ if (size == -1)
+ return "";
auto const usize = static_cast<size_t>(size);
fseek(file, 0, SEEK_SET);
- auto buffer = new char[size + 1];
+ auto buffer = new char[usize + 1];
buffer[size] = 0;
Json::String text;
if (fread(buffer, 1, usize, file) == usize)