]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
test: Fix valgrind found "Mismatched free() / delete / delete []"
authorDavid Zafman <david.zafman@inktank.com>
Wed, 31 Jul 2013 01:41:14 +0000 (18:41 -0700)
committerDavid Zafman <david.zafman@inktank.com>
Wed, 31 Jul 2013 19:04:23 +0000 (12:04 -0700)
Use delete[] in set_argv() so that valgrind runs clean

Signed-off-by: David Zafman <david.zafman@inktank.com>
src/test/system/systest_runnable.cc

index c0bc977618fd1360bb85931583191e0469130a74..ec9b823db1474308e22b1539514df9d046b99721 100644 (file)
@@ -229,9 +229,9 @@ set_argv(int argc, const char **argv)
   if (m_argv_orig != NULL) {
     for (int i = 0; i < m_argc; ++i)
       free((void*)(m_argv_orig[i]));
-    delete m_argv_orig;
+    delete[] m_argv_orig;
     m_argv_orig = NULL;
-    delete m_argv;
+    delete[] m_argv;
     m_argv = NULL;
     m_argc = 0;
   }