From 58b8a6648bae2cc21a93127233d28c898f10d37f Mon Sep 17 00:00:00 2001 From: Mark Grondona <mgrondona@llnl.gov> Date: Mon, 22 Apr 2002 21:39:09 +0000 Subject: [PATCH] o in xstrcat print "(null)" if str2 is pointing to NULL (instead of segfaulting!) --- src/common/xstring.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/common/xstring.c b/src/common/xstring.c index 96efcb3a659..d72eeb1831b 100644 --- a/src/common/xstring.c +++ b/src/common/xstring.c @@ -68,6 +68,9 @@ static void makespace(char **str, int needed) */ void _xstrcat(char **str1, const char *str2) { + if (str2 == NULL) + str2 = "(null)"; + makespace(str1, strlen(str2)); strcat(*str1, str2); } -- GitLab