summaryrefslogtreecommitdiff
path: root/Src/loop.c
diff options
context:
space:
mode:
Diffstat (limited to 'Src/loop.c')
-rw-r--r--Src/loop.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/Src/loop.c b/Src/loop.c
index ebb07445b..4da5a50f0 100644
--- a/Src/loop.c
+++ b/Src/loop.c
@@ -202,7 +202,7 @@ execselect(Estate state, int do_exec)
wordcode code = state->pc[-1];
char *str, *s, *name;
LinkNode n;
- int i, usezle, oignoreeof = opts[IGNOREEOF];
+ int i, usezle;
FILE *inp;
size_t more;
LinkList args;
@@ -238,7 +238,6 @@ execselect(Estate state, int do_exec)
inp = fdopen(dup(usezle ? SHTTY : 0), "r");
more = selectlist(args, 0);
loop = state->pc;
- opts[IGNOREEOF] = 0;
for (;;) {
for (;;) {
if (empty(bufstack)) {
@@ -302,7 +301,6 @@ execselect(Estate state, int do_exec)
fclose(inp);
loops--;
state->pc = end;
- opts[IGNOREEOF] = oignoreeof;
return lastval;
}