summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--concurrency.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/concurrency.c b/concurrency.c
index b49b43a..99ca589 100644
--- a/concurrency.c
+++ b/concurrency.c
@@ -212,7 +212,8 @@ newprocfn(void *data)
freearray(sp->name);
freearray(sp->left);
freearray(sp->right);
- freedfnframe(sp->func.scope, 0);
+ if(sp->func.scope)
+ freedfnframe(sp->func.scope, 0);
freefunction(sp->func);
free(sp);
free(td);