diff options
Diffstat (limited to 'lib/vsprintf.c')
| -rw-r--r-- | lib/vsprintf.c | 5 | 
1 files changed, 4 insertions, 1 deletions
| diff --git a/lib/vsprintf.c b/lib/vsprintf.c index 8b1b29fb5aa..914fbd30cbc 100644 --- a/lib/vsprintf.c +++ b/lib/vsprintf.c @@ -407,7 +407,10 @@ static char *uuid_string(char *buf, char *end, u8 *addr, int field_width,  		break;  	} -	uuid_bin_to_str(addr, uuid, str_format); +	if (addr) +		uuid_bin_to_str(addr, uuid, str_format); +	else +		strcpy(uuid, "<NULL>");  	return string(buf, end, uuid, field_width, precision, flags);  } | 
