diff options
author | Bjorn Andersson <bjorn.andersson@linaro.org> | 2020-12-07 08:44:31 -0800 |
---|---|---|
committer | Bjorn Andersson <bjorn.andersson@linaro.org> | 2020-12-07 08:44:31 -0800 |
commit | 9dc7a88548c27983e06465d3fbba2ba27d4bc050 (patch) | |
tree | b036d55e097f07ee3d2360ac8476167b1903e043 | |
parent | 983b223423f3ec36f231455b6a93bc2a10921794 (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.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -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; |