Browse Source

Added error recovery when invalid foreach statement found

pre-master-46
Jim Monte 6 years ago
committed by Holger Vogt
parent
commit
e1ec2a21dd
  1. 5
      src/frontend/control.c

5
src/frontend/control.c

@ -761,9 +761,12 @@ cp_evloop(char *string)
cend[stackp]->co_foreachvar =
copy(wlist->wl_word);
wlist = wlist->wl_next;
} else {
}
else {
fprintf(stderr,
"Error: missing foreach variable.\n");
wl_free(wlist);
continue;
}
wlist = cp_doglob(wlist);
cend[stackp]->co_text = wl_copy(wlist);

Loading…
Cancel
Save