Commit Diff


commit - b889d8a7ced855858df3706944d4fae30831f488
commit + 6281c5b835018d90461d45afc5323531934aefdc
blob - 54f601b1767f92eec3a967d9e4c736abee482abf
blob + 7e49230d3bbd65d1a464617463561c876a8a071f
--- main.c
+++ main.c
@@ -242,7 +242,7 @@ extends_exec(struct imsg *imsg)
 		close(err[0]);
 		if (dup2(in[0], STDIN_FILENO) == -1 ||
 		    dup2(out[1], STDOUT_FILENO) == -1 ||
-		    dup2(out[1], STDERR_FILENO) == -1)
+		    dup2(err[1], STDERR_FILENO) == -1)
 			fatal("dup2");
 		if (closefrom(STDERR_FILENO + 1) == -1)
 			fatal("closefrom");