]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
LibradosTestStub.cc: memset struct sockaddr_in
authorDanny Al-Gaaf <danny.al-gaaf@bisect.de>
Tue, 30 May 2017 10:01:58 +0000 (12:01 +0200)
committerKefu Chai <kchai@redhat.com>
Sat, 2 Sep 2017 04:27:16 +0000 (12:27 +0800)
Fix for:

CID 1402624 (#1 of 1): Uninitialized scalar variable (UNINIT)
 uninit_use: Using uninitialized value sin. Field sin.sin_zero is
 uninitialized.

Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
src/test/librados_test_stub/LibradosTestStub.cc

index 966ef1d1479874e3e52a3fa6d91506856311a692..9bd77f1c371e834f45847bcbc89da6245f926bef 100644 (file)
@@ -1148,6 +1148,7 @@ int cls_get_request_origin(cls_method_context_t hctx, entity_inst_t *origin) {
     ctx->io_ctx_impl->get_rados_client();
 
   struct sockaddr_in sin;
+  memset(&sin, 0, sizeof(sin));
   sin.sin_family = AF_INET;
   sin.sin_port = 0;
   inet_pton(AF_INET, "127.0.0.1", &sin.sin_addr);