diff options
author | Sam Lang <sam.lang@inktank.com> | 2012-09-24 13:31:15 -0700 |
---|---|---|
committer | Sam Lang <sam.lang@inktank.com> | 2012-09-27 14:34:29 -0700 |
commit | a1cfe74ae831404838c49ca8d8ece8086ac525d3 (patch) | |
tree | fbc92f3a6c8c076592449d869622ae99e3404988 /src/libcephfs.cc | |
parent | 1d231f9364a66d173cdc3d4701259c16ba2ba433 (diff) | |
download | ceph-a1cfe74ae831404838c49ca8d8ece8086ac525d3.tar.gz |
client: Mods to fix #3184 for messenger shutdown
This moves the shutdown of the messenger outside of the client
to be able to handle error cases more appropriately.
Signed-off-by: Sam Lang <sam.lang@inktank.com>
Diffstat (limited to 'src/libcephfs.cc')
-rw-r--r-- | src/libcephfs.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libcephfs.cc b/src/libcephfs.cc index 2e3c7d45c50..0400a2b0e3d 100644 --- a/src/libcephfs.cc +++ b/src/libcephfs.cc @@ -118,6 +118,7 @@ public: client = NULL; } if (messenger) { + messenger->shutdown(); messenger->wait(); delete messenger; messenger = NULL; |