X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=ceph%2Fsrc%2Fboost%2Flibs%2Fserialization%2Fsrc%2Farchive_exception.cpp;h=729a4edb255da36e0890241102d3e7e2d530efc1;hb=b32b81446b3b05102be0267e79203f59329c1d97;hp=8fcc6eeb08c8054c38c213f45501ece87f1d47b7;hpb=215dd7151453fae88e6f968c975b6ce309d42dcf;p=ceph.git diff --git a/ceph/src/boost/libs/serialization/src/archive_exception.cpp b/ceph/src/boost/libs/serialization/src/archive_exception.cpp index 8fcc6eeb0..729a4edb2 100644 --- a/ceph/src/boost/libs/serialization/src/archive_exception.cpp +++ b/ceph/src/boost/libs/serialization/src/archive_exception.cpp @@ -77,6 +77,14 @@ archive_exception::archive_exception( break; case input_stream_error: length = append(length, "input stream error"); + if(NULL != e1){ + length = append(length, "-"); + length = append(length, e1); + } + if(NULL != e2){ + length = append(length, "-"); + length = append(length, e2); + } break; case invalid_class_name: length = append(length, "class name too long"); @@ -105,6 +113,14 @@ archive_exception::archive_exception( break; case output_stream_error: length = append(length, "output stream error"); + if(NULL != e1){ + length = append(length, "-"); + length = append(length, e1); + } + if(NULL != e2){ + length = append(length, "-"); + length = append(length, e2); + } break; default: BOOST_ASSERT(false);