summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNoah Watkins <noahwatkins@gmail.com>2012-11-28 15:28:54 -0800
committerNoah Watkins <noahwatkins@gmail.com>2013-01-05 11:39:14 -0800
commita90cce410e625b9d0bd00759f245c75c749d1c3f (patch)
treef84d40c3e1f2b15b9e01efbc82c86a7ea8fa0f0a
parent415294c0f9f5fad7abe2f6cb8d325669c5acadea (diff)
downloadceph-a90cce410e625b9d0bd00759f245c75c749d1c3f.tar.gz
test: cleanup opendir and shutdown in test
ceph_shutdown will hang unless we close the directory. Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Signed-off-by: Sam Lang <sam.lang@inktank.com>
-rw-r--r--src/test/libcephfs/readdir_r_cb.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/test/libcephfs/readdir_r_cb.cc b/src/test/libcephfs/readdir_r_cb.cc
index 788260b3e0f..5afcd94f0f8 100644
--- a/src/test/libcephfs/readdir_r_cb.cc
+++ b/src/test/libcephfs/readdir_r_cb.cc
@@ -54,4 +54,7 @@ TEST(LibCephFS, ReaddirRCB) {
ASSERT_LE(0, ceph_opendir(cmount, c_dir, &dirp));
ASSERT_EQ(5, ceph_getdnames(cmount, dirp, buf, 6));
ASSERT_EQ(4, ceph_getdnames(cmount, dirp, buf, 6));
+ ASSERT_LE(0, ceph_closedir(cmount, dirp));
+
+ ceph_shutdown(cmount);
}