From: Danny Al-Gaaf Date: Wed, 25 Jun 2014 15:01:30 +0000 (+0200) Subject: libcephfs/test.cc: fix use after free X-Git-Tag: v0.83~32^2~5 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=56cad1a8a5dfafe196c71ecf7af15010e3d0e6a2;p=ceph.git libcephfs/test.cc: fix use after free 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 --- diff --git a/src/test/libcephfs/test.cc b/src/test/libcephfs/test.cc index e64e8311e4e4..9204150914e1 100644 --- a/src/test/libcephfs/test.cc +++ b/src/test/libcephfs/test.cc @@ -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) {