* nano.c (main), prompt.c (do_statusbar_input): Handle problems with an unmapped
function due to key rebinding, fixes crashes on FreeBSD repoted by Eitan
Adler <eitanadlerlist@gmail.com>.
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@4475
35c25a1d-7b9e-4130-9fde-
d3aeb78583b8
#endif
iso_me_harder_funcmap(s->scfunc);
#ifdef ENABLE_COLOR
- if (!f->viewok && openfile->syntax != NULL
+ if (f && !f->viewok && openfile->syntax != NULL
&& openfile->syntax->nmultis > 0) {
reset_multis(openfile->current, FALSE);
}
f = sctofunc((sc *) s);
if (s->scfunc != 0 && s->execute == TRUE) {
*ran_func = TRUE;
- if (!ISSET(VIEW_MODE) || f->viewok)
+ if (f && (!ISSET(VIEW_MODE) || (f->viewok)))
iso_me_harder_funcmap(f->scfunc);
}
*finished = TRUE;