2023-04-28 18:56:37

by Luiz Augusto von Dentz

[permalink] [raw]
Subject: [BlueZ PATCH v4 8/9] shared/util: Fix runtime error

From: Luiz Augusto von Dentz <[email protected]>

This fixes the following errors:

src/shared/util.c:271:2: runtime error: null pointer passed as argument
2, which is declared to never be null
---
src/shared/util.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/shared/util.c b/src/shared/util.c
index d31daacc4b93..9a4a8d77abce 100644
--- a/src/shared/util.c
+++ b/src/shared/util.c
@@ -268,7 +268,8 @@ void *util_iov_push_mem(struct iovec *iov, size_t len, const void *data)
if (!p)
return NULL;

- memcpy(p, data, len);
+ if (data)
+ memcpy(p, data, len);

return p;
}
--
2.40.0