Security: Increase version when we set a security property.
Change-Id: I9593158f59a4a7f5e7cefa73165f0b28e121e076
diff --git a/ojluni/src/main/java/java/security/Security.java b/ojluni/src/main/java/java/security/Security.java
index 386711c..a9bff26 100755
--- a/ojluni/src/main/java/java/security/Security.java
+++ b/ojluni/src/main/java/java/security/Security.java
@@ -49,7 +49,7 @@
public final class Security {
- private static AtomicInteger version = new AtomicInteger();
+ private static final AtomicInteger version = new AtomicInteger();
/* Are we debugging? -- for developers */
private static final Debug sdebug =
@@ -823,6 +823,7 @@
public static void setProperty(String key, String datum) {
check("setProperty."+key);
props.put(key, datum);
+ increaseVersion();
invalidateSMCache(key); /* See below. */
}