From be5c49385e4d8403d773b2838369a5987e732ff0 Mon Sep 17 00:00:00 2001 From: Luiz Augusto von Dentz Date: Mon, 23 Jan 2023 15:56:47 -0800 Subject: [PATCH] shared/util: Check arguments on util_memcpy This avoids having to check for !src or !len before calling util_memcpy since otherwise it can cause runtime errors. --- src/shared/util.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/shared/util.c b/src/shared/util.c index b466fb001..d31daacc4 100644 --- a/src/shared/util.c +++ b/src/shared/util.c @@ -226,7 +226,7 @@ int util_iov_memcmp(const struct iovec *iov1, const struct iovec *iov2) void util_iov_memcpy(struct iovec *iov, void *src, size_t len) { - if (!iov) + if (!iov || !src || !len) return; iov->iov_base = realloc(iov->iov_base, len); -- 2.47.3