summaryrefslogtreecommitdiff
path: root/src/mongo/scripting/mozjs/exception.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/scripting/mozjs/exception.cpp')
-rw-r--r--src/mongo/scripting/mozjs/exception.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mongo/scripting/mozjs/exception.cpp b/src/mongo/scripting/mozjs/exception.cpp
index f6776224cd5..87b58706095 100644
--- a/src/mongo/scripting/mozjs/exception.cpp
+++ b/src/mongo/scripting/mozjs/exception.cpp
@@ -74,7 +74,7 @@ std::string currentJSStackToString(JSContext* cx) {
Status currentJSExceptionToStatus(JSContext* cx, ErrorCodes::Error altCode, StringData altReason) {
JS::RootedValue vp(cx);
if (!JS_GetPendingException(cx, &vp))
- return Status(altCode, altReason.rawData());
+ return Status(altCode, altReason);
return jsExceptionToStatus(cx, vp, altCode, altReason);
}
@@ -85,7 +85,7 @@ Status JSErrorReportToStatus(JSContext* cx,
StringData altReason) {
JSStringWrapper jsstr(cx, mongoErrorReportToString(cx, report));
if (!jsstr)
- return Status(altCode, altReason.rawData());
+ return Status(altCode, altReason);
ErrorCodes::Error error = altCode;
@@ -134,7 +134,7 @@ Status jsExceptionToStatus(JSContext* cx,
JSErrorReport* report = JS_ErrorFromException(cx, obj);
if (!report)
- return Status(altCode, altReason.rawData());
+ return Status(altCode, altReason);
return JSErrorReportToStatus(cx, report, altCode, altReason);
}