--- merge-recursive.c.broken 2007-12-28 00:00:03.000000000 -0500 +++ merge-recursive.c 2007-12-28 00:17:37.000000000 -0500 @@ -827,10 +827,12 @@ args[3] = NULL; status = run_command(&child); + fprintf(stderr, "00 status=%d\n", status); if (status < -ERR_RUN_COMMAND_FORK) ; /* failure in run-command */ else status = -status; + fprintf(stderr, "01 status=%d\n", status); fd = open(temp[1], O_RDONLY); if (fd < 0) goto bad;