Print "(null)" instead of crashing for null strings. Null names are

often generated for stack traces.  Now inspection of unmapped addresses
no longer panics the system.
This commit is contained in:
Bruce Evans 1994-10-30 20:55:44 +00:00
parent 14b1ec3ac6
commit d2984da171
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=4016

View File

@ -23,7 +23,7 @@
* any improvements or extensions that they make and grant Carnegie the
* rights to redistribute these changes.
*
* $Id: db_output.c,v 1.8 1994/08/27 16:14:09 davidg Exp $
* $Id: db_output.c,v 1.9 1994/09/27 03:34:54 phk Exp $
*/
/*
@ -282,6 +282,8 @@ reswitch: switch (ch = *(u_char *)fmt++) {
break;
case 's':
p = va_arg(ap, char *);
if (p == NULL)
p = "(null)";
width -= strlen (p);
if (!ladjust && width > 0)
while (width--)