summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLuiz Augusto von Dentz <luiz.von.dentz@intel.com>2023-01-23 15:56:47 -0800
committerLuiz Augusto von Dentz <luiz.von.dentz@intel.com>2023-01-31 17:07:31 -0800
commitbe5c49385e4d8403d773b2838369a5987e732ff0 (patch)
tree81bf45736ebe7aef3bec433d1a39f27f7688d27d /src
parent33d99e12c37f6075d2b3819c30c1cf17fa52c57f (diff)
downloadbluez-be5c49385e4d8403d773b2838369a5987e732ff0.tar.gz
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.
Diffstat (limited to 'src')
-rw-r--r--src/shared/util.c2
1 files changed, 1 insertions, 1 deletions
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);