Browse Source

define.c, bug fix, when undefining more than one udfunc

rlar 14 years ago
parent
commit
38ce3b6142
  1. 3
      src/frontend/define.c

3
src/frontend/define.c

@ -407,7 +407,7 @@ ntharg(int num, struct pnode *args)
void
com_undefine(wordlist *wlist)
{
struct udfunc *udf, *ludf = NULL;
struct udfunc *udf, *ludf;
if (!wlist)
return;
@ -416,6 +416,7 @@ com_undefine(wordlist *wlist)
return;
}
while (wlist) {
ludf = NULL;
for (udf = udfuncs; udf; udf = udf->ud_next) {
if (eq(wlist->wl_word, udf->ud_name)) {
if (ludf)

Loading…
Cancel
Save