Skip to content

Commit a9919a8

Browse files
this time
1 parent 4fd0a43 commit a9919a8

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

code/logic/json.c

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -744,7 +744,11 @@ fossil_media_json_parse_file(const char *filename, fossil_media_json_error_t *er
744744
fclose(f);
745745
return NULL;
746746
}
747-
fread(buf, 1, size, f);
747+
if (fread(buf, 1, size, f) != (size_t)size) {
748+
fm_free(buf);
749+
fclose(f);
750+
return NULL;
751+
}
748752
buf[size] = '\0';
749753
fclose(f);
750754

0 commit comments

Comments
 (0)