vcl: fix tsock 0-ing in test client 25/20625/2
authorBenoît Ganne <bganne@cisco.com>
Fri, 12 Jul 2019 09:27:28 +0000 (11:27 +0200)
committerFlorin Coras <florin.coras@gmail.com>
Fri, 12 Jul 2019 16:17:09 +0000 (16:17 +0000)
Type: fix
Fixes: d48e9763bfc39106eca954a28223b72261bf1aeb

Change-Id: I9af222f4083a82592058fd42950db1c97caf647e
Signed-off-by: Benoît Ganne <bganne@cisco.com>
src/plugins/hs_apps/vcl/sock_test_client.c

index 569fd07..13227f2 100644 (file)
@@ -620,8 +620,9 @@ sock_test_connect_test_sockets (uint32_t num_test_sockets)
          return -1;
        }
 
-      if (!scm->test_socket)
-       memset (tsock, 0, sizeof (*tsock));
+      memset (&tsock[scm->num_test_sockets], 0,
+             sizeof (vcl_test_session_t) * (num_test_sockets -
+                                            scm->num_test_sockets));
 
       scm->test_socket = tsock;
       for (i = scm->num_test_sockets; i < num_test_sockets; i++)