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:
rginda%netscape.com 2003-05-01 18:50:58 +00:00
Родитель e4a5676200
Коммит 63d0b6201f
1 изменённых файлов: 4 добавлений и 0 удалений

Просмотреть файл

@ -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());