From: Greg Farnum Date: Tue, 11 Nov 2014 00:47:35 +0000 (-0800) Subject: mds: CInode: catch exception by reference, not value X-Git-Tag: v0.89~25^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=f78cfa70da4c19132dad5a0b3738807b5e359dd1;p=ceph.git mds: CInode: catch exception by reference, not value CID 1251353 Signed-off-by: Greg Farnum --- diff --git a/src/mds/CInode.cc b/src/mds/CInode.cc index 2b50e9600067..5b3e94f25564 100644 --- a/src/mds/CInode.cc +++ b/src/mds/CInode.cc @@ -3541,7 +3541,7 @@ void CInode::validate_disk_state(CInode::validated_data *results, try { bufferlist::iterator p = bl.begin(); ::decode(results->backtrace.ondisk_value, p); - } catch (buffer::malformed_input) { + } catch (buffer::malformed_input&) { results->backtrace.passed = false; results->backtrace.error_str << "failed to decode on-disk backtrace!"; return true;