]>
Commit | Line | Data |
---|---|---|
fc845259 | 1 | --- ash-linux-0.2/eval.c.exit Wed Mar 29 15:43:37 2000 |
2 | +++ ash-linux-0.2/eval.c Wed Mar 29 15:39:29 2000 | |
3 | @@ -206,12 +206,14 @@ | |
4 | break; | |
5 | case NAND: | |
6 | evaltree(n->nbinary.ch1, EV_TESTED); | |
7 | + flags |= EV_TESTED; | |
8 | if (evalskip || exitstatus != 0) | |
9 | goto out; | |
10 | evaltree(n->nbinary.ch2, flags); | |
11 | break; | |
12 | case NOR: | |
13 | evaltree(n->nbinary.ch1, EV_TESTED); | |
14 | + flags |= EV_TESTED; | |
15 | if (evalskip || exitstatus == 0) | |
16 | goto out; | |
17 | evaltree(n->nbinary.ch2, flags); | |
18 | @@ -232,6 +234,7 @@ | |
19 | int status = 0; | |
20 | ||
21 | evaltree(n->nif.test, EV_TESTED); | |
22 | + flags |= EV_TESTED; | |
23 | if (evalskip) | |
24 | goto out; | |
25 | if (exitstatus == 0) { |