]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
libcephfs/test.cc: fix use after free
authorDanny Al-Gaaf <danny.al-gaaf@bisect.de>
Wed, 25 Jun 2014 15:01:30 +0000 (17:01 +0200)
committerDanny Al-Gaaf <danny.al-gaaf@bisect.de>
Wed, 25 Jun 2014 15:04:25 +0000 (17:04 +0200)
Don't call ceph_shutdown() after ceph_release().

CID 1219651 (#1 of 1): Use after free (USE_AFTER_FREE)
  17. deref_arg: Calling ceph_shutdown dereferences freed
  pointer cmount.

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

index e64e8311e4e494ea9d1b20dca6c78fb9069ed48f..9204150914e19ee340cf2c4df8bef208f2baf53e 100644 (file)
@@ -132,7 +132,6 @@ TEST(LibCephFS, ReleaseMounted) {
   ASSERT_EQ(0, ceph_conf_read_file(cmount, NULL));
   ASSERT_EQ(0, ceph_mount(cmount, "/"));
   ASSERT_EQ(-EISCONN, ceph_release(cmount));
-  ceph_shutdown(cmount);
 }
 
 TEST(LibCephFS, UnmountRelease) {