diff --git a/ReactCommon/jsi/JSCRuntime.cpp b/ReactCommon/jsi/JSCRuntime.cpp index a0457397bf22af..00c3a65dfdd5c7 100644 --- a/ReactCommon/jsi/JSCRuntime.cpp +++ b/ReactCommon/jsi/JSCRuntime.cpp @@ -630,7 +630,9 @@ jsi::String JSCRuntime::createStringFromUtf8( size_t length) { std::string tmp(reinterpret_cast(str), length); JSStringRef stringRef = JSStringCreateWithUTF8CString(tmp.c_str()); - return createString(stringRef); + auto result = createString(stringRef); + JSStringRelease(stringRef); + return result; } std::string JSCRuntime::utf8(const jsi::String& str) {