--- man-1.5m2.orig/src/util.c 2003-09-05 13:48:13 +0400 +++ man-1.5m2/src/util.c 2005-06-03 00:25:08 +0400 @@ -272,7 +272,7 @@ my_xsprintf (char *format, ...) { case 'S': /* check and turn into 's' */ ss = va_arg(p, char *); if (!is_shell_safe(ss, (s[1] == 'Q'))) - return NOT_SAFE; + return my_strdup(NOT_SAFE); len += strlen(ss); s[1] = 's'; break;