View | Details | Raw Unified | Return to bug 20456
Collapse All | Expand All

(-)sh.sem.c (+3 lines)
Lines 350-355 Link Here
350
	 */
350
	 */
351
	    (bifunc && (t->t_dflg & F_PIPEIN) != 0 &&
351
	    (bifunc && (t->t_dflg & F_PIPEIN) != 0 &&
352
	     bifunc->bfunct == (bfunc_t)doeval))
352
	     bifunc->bfunct == (bfunc_t)doeval))
353
	{
353
#ifdef VFORK
354
#ifdef VFORK
354
	    if (t->t_dtyp == NODE_PAREN ||
355
	    if (t->t_dtyp == NODE_PAREN ||
355
		t->t_dflg & (F_REPEAT | F_AMPERSAND) || bifunc)
356
		t->t_dflg & (F_REPEAT | F_AMPERSAND) || bifunc)
Lines 586-591 Link Here
586
587
587
	    }
588
	    }
588
#endif /* VFORK */
589
#endif /* VFORK */
590
	}
591
589
	if (pid != 0) {
592
	if (pid != 0) {
590
	    /*
593
	    /*
591
	     * It would be better if we could wait for the whole job when we
594
	     * It would be better if we could wait for the whole job when we

Return to bug 20456