Commit Diff


commit - 38ef2333dd2b85b1e6aed14ef36bca80cb8eb551
commit + 910d235d362fb7951e997ce08e3dfb4b8cb24c5d
blob - 76e39597d9c660a39120119d1f5538a0f5baf8ce
blob + 58188a9add771b65d02a736d15bc55f34425aba4
--- lib/worktree.c
+++ lib/worktree.c
@@ -4255,7 +4255,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);