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:
parent
14b1ec3ac6
commit
d2984da171
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=4016
@ -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--)
|
||||
|
Loading…
Reference in New Issue
Block a user