commit 0af64e86449b8d836b04b25ece0bbc5543a75238 from: Stefan Sperling date: Sun Aug 22 12:54:21 2021 UTC plug a memory leak in an error path of got_deltify() commit - dd29967c8be9311a99ae3310d49789c65989498e commit + 0af64e86449b8d836b04b25ece0bbc5543a75238 blob - 11fc8f8ed2734cf2d8a8b6d4fab38a2d55751418 blob + 85c7390aa9b5addf2127aa4e831f5c9f9c77b61d --- lib/deltify.c +++ lib/deltify.c @@ -426,9 +426,10 @@ got_deltify(struct got_delta_instruction **deltas, int break; } fileoffset += blocklen; - if (fseeko(f, fileoffset, SEEK_SET) == -1) - return got_error_from_errno("fseeko"); - + if (fseeko(f, fileoffset, SEEK_SET) == -1) { + err = got_error_from_errno("fseeko"); + break; + } } if (err) {