summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksey Shipilev <shade@openjdk.org>2024-01-22 16:02:33 +0000
committerAleksey Shipilev <shade@openjdk.org>2024-01-22 16:02:33 +0000
commit23301d57760a58aed9d8c11a2afcd6f05684a66e (patch)
treee0d91c40ec477611f669d736d852e99923a40629
parent5a77c290328310b3c720f101b35ff7baf338a9a5 (diff)
8322282: Incorrect LoaderConstraintTable::add_entry after JDK-8298468jdk-22+33
Reviewed-by: coleenp Backport-of: bde650f21e2fa2f7730d3f948105159762e4fdd0
-rw-r--r--src/hotspot/share/classfile/loaderConstraints.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/hotspot/share/classfile/loaderConstraints.cpp b/src/hotspot/share/classfile/loaderConstraints.cpp
index 4206fc10d4f..e6021e00d33 100644
--- a/src/hotspot/share/classfile/loaderConstraints.cpp
+++ b/src/hotspot/share/classfile/loaderConstraints.cpp
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2003, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2003, 2024, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -387,7 +387,7 @@ bool LoaderConstraintTable::add_entry(Symbol* class_name,
} else if (pp1 == nullptr) {
pp2->extend_loader_constraint(class_name, loader1, klass);
} else if (pp2 == nullptr) {
- pp1->extend_loader_constraint(class_name, loader1, klass);
+ pp1->extend_loader_constraint(class_name, loader2, klass);
} else {
merge_loader_constraints(class_name, pp1, pp2, klass);
}