Skip to content

Commit 2500fac

Browse files
committed
fix NPE in TopScopeObject
1 parent 118ee3b commit 2500fac

File tree

1 file changed

+1
-1
lines changed
  • graal-js/src/com.oracle.truffle.js/src/com/oracle/truffle/js/runtime/interop

1 file changed

+1
-1
lines changed

graal-js/src/com.oracle.truffle.js/src/com/oracle/truffle/js/runtime/interop/TopScopeObject.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -266,7 +266,7 @@ boolean isMemberRemovable(String member,
266266
void removeMember(String member,
267267
@Shared("interop") @CachedLibrary(limit = "LIMIT") InteropLibrary interop) throws UnsupportedMessageException, UnknownIdentifierException {
268268
int length = NAMES.length;
269-
for (int i = 0; i < length; i++) {
269+
for (int i = scopeIndex; i < length; i++) {
270270
Object scope = this.objects[i];
271271
if (interop.isMemberRemovable(scope, member)) {
272272
interop.removeMember(scope, member);

0 commit comments

Comments
 (0)