Commit Diff


commit - c0ce8a2bcad97c245acf33698ddcc903a46fce22
commit + 48a59395643b13d6ebd067b1e4fcb8b5b373db1f
blob - f4f5fcfcdf51986e308f977d52be4490277e5019
blob + f9d87a6c3b42dbde68bf5e0cea306d6c56ea8538
--- lib/worktree.c
+++ lib/worktree.c
@@ -4253,7 +4253,7 @@ copy_one_line(FILE *infile, FILE *outfile, FILE *rejec
 	if (rejectfile) {
 		n = fwrite(line, 1, linelen, rejectfile);
 		if (n != linelen)
-			err = got_ferror(outfile, GOT_ERR_IO);
+			err = got_ferror(rejectfile, GOT_ERR_IO);
 	}
 done:
 	free(line);