]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
buffer.cc: catch exception by reference
authorDanny Al-Gaaf <danny.al-gaaf@bisect.de>
Wed, 23 Apr 2014 15:23:55 +0000 (17:23 +0200)
committerDanny Al-Gaaf <danny.al-gaaf@bisect.de>
Wed, 30 Apr 2014 20:51:44 +0000 (22:51 +0200)
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
src/common/buffer.cc

index 35c5d3605c481d03aa6e5010212f5b4451c4592d..e1709bcaa4be8a971be550d64cbeecab3c57a10e 100644 (file)
@@ -1539,7 +1539,7 @@ int buffer::list::read_fd_zero_copy(int fd, size_t len)
   try {
     bufferptr bp = buffer::create_zero_copy(len, fd, NULL);
     append(bp);
-  } catch (buffer::error_code e) {
+  } catch (buffer::error_code &e) {
     return e.code;
   } catch (buffer::malformed_input) {
     return -EIO;