commit c354056f2214834e872d65b0f6714d8deea8fa51 from: Stefan Sperling date: Sat Nov 21 15:34:19 2020 UTC prevent potential fclose(NULL) in error path of diff_blobs() commit - 1cb46f007dad47a45d2c2d32aaeee11372f95309 commit + c354056f2214834e872d65b0f6714d8deea8fa51 blob - a1db0dab0c21289d579451ec66a2883d5af498a6 blob + 28c604682a56fc5aabb094bd91193ddebda81043 --- lib/diff.c +++ lib/diff.c @@ -85,7 +85,8 @@ diff_blobs(off_t **line_offsets, size_t *nlines, f2 = got_opentemp(); if (f2 == NULL) { err = got_error_from_errno("got_opentemp"); - fclose(f1); + if (f1) + fclose(f1); return err; } }