summaryrefslogtreecommitdiffstats
path: root/src/cmd/rc/simple.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/rc/simple.c')
-rw-r--r--src/cmd/rc/simple.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmd/rc/simple.c b/src/cmd/rc/simple.c
index 15814c5c..d587227a 100644
--- a/src/cmd/rc/simple.c
+++ b/src/cmd/rc/simple.c
@@ -130,7 +130,7 @@ execfunc(var *func)
starval = runq->argv->words;
runq->argv->words = 0;
poplist();
- start(func->fn, func->pc, (struct var *)0);
+ start(func->fn, func->pc, runq->local);
runq->local = newvar(strdup("*"), runq->local);
runq->local->val = starval;
runq->local->changed = 1;