X-Git-Url: https://tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=src%2Fxmalloc.c;fp=src%2Fxmalloc.c;h=39dc03c7229d79d7d321781ba78283fd1ea4f59e;hp=a6874332091f1685ba14f863b19ca0d286ecfc77;hb=dc26ecc28046d9f3cb56f10b22636d04218ad545;hpb=5eb72b73d3cd842e71e525413a46a55644ac3583 diff --git a/src/xmalloc.c b/src/xmalloc.c index a6874332..39dc03c7 100644 --- a/src/xmalloc.c +++ b/src/xmalloc.c @@ -113,9 +113,12 @@ char *xstrdup(const char *s) { char *p; + if(!s) + return NULL; + p = strdup(s); if(!p) - xalloc_fail (s ? (int)strlen(s) : 0); + xalloc_fail ((int)strlen(s)); return p; }