Fix SCons 1.2.0 build failure
[senf.git] / Utils / Exception.cc
index b2c750f..ee1ec18 100644 (file)
@@ -47,8 +47,10 @@ prefix_ void senf::ExceptionMixin::addBacktrace()
     std::stringstream ss;
     ss << "\nException at\n";
     formatBacktrace(ss, entries, nEntries);
-    ss << "-- \n" << message_;
-    message_ = ss.str();
+    ss << "-- \n";
+    excLen_ = ss.str().size();
+    ss << what_;
+    what_ = ss.str();
 }
 #endif
 
@@ -62,7 +64,7 @@ prefix_ senf::Exception::~Exception()
 prefix_ char const * senf::Exception::what()
     const throw()
 {
-    return message().c_str();
+    return what_.c_str();
 }
 
 ///////////////////////////////////////////////////////////////////////////