diff options
author | Luiz Augusto von Dentz <luiz.von.dentz@intel.com> | 2023-01-23 15:56:47 -0800 |
---|---|---|
committer | Luiz Augusto von Dentz <luiz.von.dentz@intel.com> | 2023-01-31 17:07:31 -0800 |
commit | be5c49385e4d8403d773b2838369a5987e732ff0 (patch) | |
tree | 81bf45736ebe7aef3bec433d1a39f27f7688d27d /src | |
parent | 33d99e12c37f6075d2b3819c30c1cf17fa52c57f (diff) | |
download | bluez-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.c | 2 |
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); |