=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/make/cmd_exec.c,v retrieving revision 1.2 retrieving revision 1.3 diff -c -r1.2 -r1.3 *** src/usr.bin/make/cmd_exec.c 2002/07/31 19:29:20 1.2 --- src/usr.bin/make/cmd_exec.c 2002/08/05 17:04:36 1.3 *************** *** 1,5 **** /* $OpenPackages$ */ ! /* $OpenBSD: cmd_exec.c,v 1.2 2002/07/31 19:29:20 mickey Exp $ */ /* * Copyright (c) 2001 Marc Espie. * --- 1,5 ---- /* $OpenPackages$ */ ! /* $OpenBSD: cmd_exec.c,v 1.3 2002/08/05 17:04:36 millert Exp $ */ /* * Copyright (c) 2001 Marc Espie. * *************** *** 79,87 **** * stream: user can use redirection to grab it as this goes * through /bin/sh. */ ! (void)dup2(fds[1], 1); ! if (fds[1] != 1) (void)close(fds[1]); (void)execv(_PATH_BSHELL, args); _exit(1); --- 79,88 ---- * stream: user can use redirection to grab it as this goes * through /bin/sh. */ ! if (fds[1] != 1) { ! (void)dup2(fds[1], 1); (void)close(fds[1]); + } (void)execv(_PATH_BSHELL, args); _exit(1);