diff -urp zsh-head/Src/Zle/zleparameter.c zsh-bindkey-crash/Src/Zle/zleparameter.c --- zsh-head/Src/Zle/zleparameter.c Tue Mar 7 13:31:44 2006 +++ zsh-bindkey-crash/Src/Zle/zleparameter.c Mon May 21 18:37:22 2007 @@ -75,6 +75,8 @@ createspecialhash(char *name, GetNodeFun static char * widgetstr(Widget w) { + if (!w) + return dupstring("undefined"); if (w->flags & WIDGET_INT) return dupstring("builtin"); if (w->flags & WIDGET_NCOMP) {