commit b99bdaa159a0730c41b4b4cbf751bad97836fd4d from: Omar Polo date: Wed Aug 04 13:13:12 2021 UTC fix assert in proc_done commit - e9f9c9b1c3d7840b9166f58e77a7bfe563389e8b commit + b99bdaa159a0730c41b4b4cbf751bad97836fd4d blob - 28b599d46b25f1ba7a8369fd149687e8779ac797 blob + ec13aa993c02549a4e4e72eb654dd5a34105b1b1 --- script.c +++ script.c @@ -508,15 +508,14 @@ proc_done(char *name) proc->name = name; proc->minargs = argc; - for (i = 0, op = argv; i < argc; ++i) { + for (i = 0, op = argv; op != NULL; ++i) { proc->args[i] = xstrdup(op->v.var); next = op->next; - assert(next != NULL); - free_op(op); op = next; } + assert(i == argc); proc->body = body;