# HG changeset patch # User Atul Varma # Date 1245697405 25200 # Node ID b20aeecb649957ecf4c6d95a6f3640ee37f2a9c7 # Parent 64de55cd54a4cef3fc676e6f819ee3d4c5232260 Fixed a silly limitation in wrapper.cpp. diff -r 64de55cd54a4 -r b20aeecb6499 wrapper.cpp --- 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;