]> git.ozlabs.org Git - ccan/blobdiff - ccan/tal/tal.c
bytestring, crypto/hmac_sha256, darray, mem, tal: avoid mem* with NULL.
[ccan] / ccan / tal / tal.c
index 2d05dd93f73b06a35538b1697ccf2eb56cdce2e0..31e8e2f66f691aa3e80f360b8d12c0cbb52fc377 100644 (file)
@@ -803,7 +803,7 @@ void *tal_dup_(const tal_t *ctx, const void *p, size_t size,
        }
 
        ret = tal_alloc_arr_(ctx, size, n + extra, false, label);
-       if (ret)
+       if (ret && p)
                memcpy(ret, p, nbytes);
        return ret;
 }