diff options
Diffstat (limited to 'cpp/src/qpid/sys/apr/APRBase.h')
-rw-r--r-- | cpp/src/qpid/sys/apr/APRBase.h | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/cpp/src/qpid/sys/apr/APRBase.h b/cpp/src/qpid/sys/apr/APRBase.h index c6b1854fb1..7b5644a129 100644 --- a/cpp/src/qpid/sys/apr/APRBase.h +++ b/cpp/src/qpid/sys/apr/APRBase.h @@ -24,7 +24,6 @@ #include <string> #include <apr_thread_mutex.h> #include <apr_errno.h> -#include "qpid/QpidError.h" namespace qpid { namespace sys { @@ -64,11 +63,8 @@ namespace sys { // Inlined as it is called *a lot* void inline qpid::sys::check(apr_status_t status, const char* file, const int line){ if (status != APR_SUCCESS){ - const int size = 50; - char tmp[size]; - std::string msg(apr_strerror(status, tmp, size)); - throw qpid::QpidError(APR_ERROR + ((int) status), msg, - qpid::SrcLine(file, line)); + char tmp[256]; + throw Exception(QPID_MSG(apr_strerror(status, tmp, size))) } } |