From 94b04d4f2cd7a1cb6006c7b22f1a78ffea8ab74d Mon Sep 17 00:00:00 2001 From: richael zhuang Date: Thu, 13 Feb 2020 20:58:25 +0800 Subject: [PATCH] test: solve error about uninitialised data_buf When running sock_ut in fedora29 with memcheck, there is an error "Syscall param sendmsg(msg.msg_iov[0]) points to uninitialised byte(s)". Signed-off-by: richael zhuang Change-Id: Iaddb85ed2da2f45e200569c936f05174bc89c99b Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/874 Tested-by: SPDK CI Jenkins Reviewed-by: Ben Walker Reviewed-by: Jim Harris Reviewed-by: Shuhei Matsumoto --- test/unit/lib/sock/sock.c/sock_ut.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/unit/lib/sock/sock.c/sock_ut.c b/test/unit/lib/sock/sock.c/sock_ut.c index 7e8345054..e982c5e23 100644 --- a/test/unit/lib/sock/sock.c/sock_ut.c +++ b/test/unit/lib/sock/sock.c/sock_ut.c @@ -734,7 +734,7 @@ _sock_close(const char *ip, int port, char *impl_name) struct spdk_sock *listen_sock; struct spdk_sock *server_sock; struct spdk_sock *client_sock; - uint8_t data_buf[64]; + uint8_t data_buf[64] = {}; struct spdk_sock_request *req1, *req2; struct close_ctx ctx = {}; bool cb_arg2 = false;