Commit Diff
--- libexec/got-read-patch/got-read-patch.c +++ libexec/got-read-patch/got-read-patch.c @@ -170,9 +170,6 @@ find_patch(FILE *fp) else err = send_patch(old, new); - free(old); - free(new); - if (err) break; @@ -183,6 +180,8 @@ find_patch(FILE *fp) } } + free(old); + free(new); free(line); if (ferror(fp) && err == NULL) err = got_error_from_errno("getline");