changeset 29:b20aeecb6499

Fixed a silly limitation in wrapper.cpp.
author Atul Varma <varmaa@toolness.com>
date Mon, 22 Jun 2009 12:03:25 -0700
parents 64de55cd54a4
children 82d800f2dcfc
files wrapper.cpp
diffstat 1 files changed, 1 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/wrapper.cpp	Mon Jun 22 11:11:41 2009 -0700
+++ b/wrapper.cpp	Mon Jun 22 12:03:25 2009 -0700
@@ -68,11 +68,7 @@
   JSObject *resolverObj = JSVAL_TO_OBJECT(resolver);
 
   uintN allArgc = argc + 2;
-  jsval allArgv[10];
-  if (allArgc > 10) {
-    JS_ReportError(cx, "Didn't expect so many args!");
-    return JS_FALSE;
-  }
+  jsval allArgv[allArgc];
 
   if (!JS_GetReservedSlot(cx, obj, SLOT_WRAPPEE, allArgv))
     return JS_FALSE;