From 96aa8be92f1c6a69f7602aef7ef5be26b4a8a918 Mon Sep 17 00:00:00 2001 From: Gabriel Russell Date: Thu, 14 Mar 2019 14:52:26 -0400 Subject: SERVER-40059 build Status objects with StringData in exception.cpp --- src/mongo/scripting/mozjs/exception.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/mongo/scripting') 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); } -- cgit v1.2.1