From: Sam Lang Date: Wed, 13 Feb 2013 18:37:32 +0000 (-0600) Subject: libcephfs: Fix shutdown segfault X-Git-Tag: v0.58~77 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=7e192077ffc77f6c2a534c32f0fdf57a7d05ee7f;p=ceph.git libcephfs: Fix shutdown segfault client->shutdown() should only be called once, but with new inited flag, we were calling it twice. This sets the inited flag back to false after client->shutdown() is called the first time. Broken by 133295ed001a950e3296f4e88a916ab2405be0cc. Signed-off-by: Sam Lang Reviewed-by: Sage Weil --- diff --git a/src/libcephfs.cc b/src/libcephfs.cc index 8ad01f1abfde..75937586cb07 100644 --- a/src/libcephfs.cc +++ b/src/libcephfs.cc @@ -126,6 +126,7 @@ public: } if (inited) { client->shutdown(); + inited = false; } if (messenger) { messenger->shutdown();