14c0d43087
git-svn-id: svn://svn.openwrt.org/openwrt/packages@18067 3c298f89-4303-0410-b956-a3cf2f4a3e73
18 lines
461 B
Diff
18 lines
461 B
Diff
--- a/src/ejs/ejsLib.c
|
|
+++ b/src/ejs/ejsLib.c
|
|
@@ -21544,11 +21544,13 @@ EjsVar *ejsThrowInternalError(Ejs *ejs,
|
|
|
|
EjsVar *ejsThrowMemoryError(Ejs *ejs)
|
|
{
|
|
+ va_list fmtArgs;
|
|
+
|
|
/*
|
|
* Don't do double exceptions for memory errors
|
|
*/
|
|
if (ejs->exception == 0) {
|
|
- return ejsCreateException(ejs, ES_MemoryError, 0, 0);
|
|
+ return ejsCreateException(ejs, ES_MemoryError, NULL, fmtArgs);
|
|
}
|
|
return ejs->exception;
|
|
}
|