--- xgettext.c Tue Jul 10 23:06:47 2001 +++ xgettext.c Tue Jul 10 23:05:26 2001 @@ -1380,7 +1380,8 @@ size_t dummy; (void) parse_one_spec (s, 0, &spec, &dummy); - if (strchr ("iduoxXeEfgGcspnm%", spec.info.spec) == NULL) + if (strchr ("iduoxXeEfgGcspnm%", spec.info.spec) == NULL + || !spec.info.spec) /* "This is 50%." */ return impossible; }