mirror of
https://gitea.wildfiregames.com/0ad/0ad.git
synced 2026-09-21 20:06:40 +00:00
Exact stack rooting for WriteStructuredClone and functions that use it.
Refs #2415 This was SVN commit r15607.
This commit is contained in:
@@ -1433,7 +1433,7 @@ ScriptInterface::StructuredClone::~StructuredClone()
|
||||
JS_ClearStructuredClone(m_Data, m_Size);
|
||||
}
|
||||
|
||||
shared_ptr<ScriptInterface::StructuredClone> ScriptInterface::WriteStructuredClone(jsval v)
|
||||
shared_ptr<ScriptInterface::StructuredClone> ScriptInterface::WriteStructuredClone(JS::HandleValue v)
|
||||
{
|
||||
JSAutoRequest rq(m->m_cx);
|
||||
u64* data = NULL;
|
||||
|
||||
@@ -388,7 +388,7 @@ public:
|
||||
size_t m_Size;
|
||||
};
|
||||
|
||||
shared_ptr<StructuredClone> WriteStructuredClone(jsval v);
|
||||
shared_ptr<StructuredClone> WriteStructuredClone(JS::HandleValue v);
|
||||
void ReadStructuredClone(const shared_ptr<StructuredClone>& ptr, JS::MutableHandleValue ret);
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user