CVSROOT:        /cvs
Module name:    src
Changes by:     mill...@cvs.openbsd.org 2016/12/11 10:44:49

Modified files:
        bin/ksh        : exec.c 

Log message:
When ERREXIT (set -e) is in effect, don't disable it after a
short-circuited `&&` or `||` chain in later iterations of `for`
loops.  It should be disabled after a short-circuited `&&` or `||`
chain only in the *final* iteration of loops (as well as in
conditionals, which was already working).  From Kartik Agaram.

Reply via email to