summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBjorn Andersson <bjorn.andersson@linaro.org>2020-12-07 08:44:31 -0800
committerBjorn Andersson <bjorn.andersson@linaro.org>2020-12-07 08:44:31 -0800
commit9dc7a88548c27983e06465d3fbba2ba27d4bc050 (patch)
treeb036d55e097f07ee3d2360ac8476167b1903e043
parent983b223423f3ec36f231455b6a93bc2a10921794 (diff)
libqrtr: Zero-initialize sockaddr_qrtrupstream
Valgrind complains that sockaddr_qrtr isn't properly initialized, even though all fields are initialized. So explicitly clear the sockaddr_qrtrs. Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
-rw-r--r--lib/qrtr.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/qrtr.c b/lib/qrtr.c
index 7c1c389..96756ba 100644
--- a/lib/qrtr.c
+++ b/lib/qrtr.c
@@ -52,7 +52,7 @@ int qrtr_open(int rport)
}
if (rport != 0) {
- struct sockaddr_qrtr sq;
+ struct sockaddr_qrtr sq = {};
sq.sq_family = AF_QIPCRTR;
sq.sq_node = 1;
@@ -78,7 +78,7 @@ void qrtr_close(int sock)
int qrtr_sendto(int sock, uint32_t node, uint32_t port, const void *data, unsigned int sz)
{
- struct sockaddr_qrtr sq;
+ struct sockaddr_qrtr sq = {};
int rc;
sq.sq_family = AF_QIPCRTR;