]> git.pld-linux.org Git - packages/ash.git/blob - ash-exit.patch
- patches from rawhide.
[packages/ash.git] / ash-exit.patch
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) {
This page took 0.19697 seconds and 3 git commands to generate.