зеркало из https://github.com/mozilla/gecko-dev.git
Bug 204028, "debugger service crashes when asked to eval an empty string"
a=sspitzer@netscape.com return NS_ERROR_INVALID_ARG if asked to eval an empty string
This commit is contained in:
Родитель
e4a5676200
Коммит
63d0b6201f
|
@ -1865,6 +1865,10 @@ jsdStackFrame::Eval (const nsAString &bytes, const char *fileName,
|
|||
PRUint32 line, jsdIValue **result, PRBool *_rval)
|
||||
{
|
||||
ASSERT_VALID_EPHEMERAL;
|
||||
|
||||
if (bytes.IsEmpty())
|
||||
return NS_ERROR_INVALID_ARG;
|
||||
|
||||
const nsSharedBufferHandle<PRUnichar> *h = bytes.GetSharedBufferHandle();
|
||||
const jschar *char_bytes = NS_REINTERPRET_CAST(const jschar *,
|
||||
h->DataStart());
|
||||
|
|
Загрузка…
Ссылка в новой задаче