Index: preview.c =================================================================== --- preview.c (revision 38396) +++ preview.c (revision 38397) @@ -410,7 +410,7 @@ htkc_key_t key; char *sep; - if (edit2(&ed2) != 0) + if ((edit2(&ed2) != 0) || (ed2.name == NULL) || (*ed2.name == '\0')) return; sep = strchr(ed2.name+1, '-'); /* +1 so if '-' is the left char it is preserved */