From d8ebcd88d41e8386fda816c4fbaf877dace867af Mon Sep 17 00:00:00 2001 From: Mark Grondona <mgrondona@llnl.gov> Date: Tue, 28 May 2002 17:13:21 +0000 Subject: [PATCH] o xstrdup(): remove strlcpy() from within xassert() --- src/common/xstring.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/common/xstring.c b/src/common/xstring.c index af895741f82..e7acfd610f8 100644 --- a/src/common/xstring.c +++ b/src/common/xstring.c @@ -173,7 +173,8 @@ char * xbasename(char *path) */ char * xstrdup(const char *str) { - size_t siz; + size_t siz, + rsiz; char *result; if (str == NULL) @@ -182,7 +183,9 @@ char * xstrdup(const char *str) siz = strlen(str) + 1; result = (char *)xmalloc(siz); - xassert(strlcpy(result, str, siz) == siz-1); + rsiz = strlcpy(result, str, siz); + + xassert(rsiz == siz-1); return result; } -- GitLab