]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: CInode: catch exception by reference, not value
authorGreg Farnum <gfarnum@redhat.com>
Tue, 11 Nov 2014 00:47:35 +0000 (16:47 -0800)
committerGreg Farnum <gfarnum@redhat.com>
Tue, 11 Nov 2014 00:52:30 +0000 (16:52 -0800)
CID 1251353

Signed-off-by: Greg Farnum <gfarnum@redhat.com>
src/mds/CInode.cc

index 2b50e96000678cdbf31805c0ac16ed12bc3a4fc5..5b3e94f2556471ef36497903b4237a38ee76633f 100644 (file)
@@ -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;