diff --git a/src/bun.js/bindings/ZigGlobalObject.cpp b/src/bun.js/bindings/ZigGlobalObject.cpp index dced9dbdd673d9..3d038955d8005b 100644 --- a/src/bun.js/bindings/ZigGlobalObject.cpp +++ b/src/bun.js/bindings/ZigGlobalObject.cpp @@ -2953,7 +2953,7 @@ static JSC_DEFINE_HOST_FUNCTION(functionSetImmediate, } JSC::JSValue arguments = {}; - size_t argumentCount = callFrame->argumentCount() - 1; + size_t argumentCount = callFrame->argumentCount(); if (argumentCount > 1) { JSC::ObjectInitializationScope initializationScope(globalObject->vm()); JSC::JSArray* argumentsArray = JSC::JSArray::tryCreateUninitializedRestricted(