OpenJDK / jdk / jdk
changeset 56434:a819c684964b
8230415: Avoid redundant permission checking in FilePermissionCollection and SocketPermissionCollection
Reviewed-by: mullan
author | igerasim |
---|---|
date | Fri, 27 Sep 2019 17:50:09 -0700 |
parents | c5b80da6b561 |
children | 31524b016783 |
files | src/java.base/share/classes/java/io/FilePermission.java src/java.base/share/classes/java/net/SocketPermission.java |
diffstat | 2 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/java.base/share/classes/java/io/FilePermission.java Fri Sep 27 18:27:42 2019 +0000 +++ b/src/java.base/share/classes/java/io/FilePermission.java Fri Sep 27 17:50:09 2019 -0700 @@ -1196,7 +1196,7 @@ if ((effective & desired) == desired) { return true; } - needed = (desired ^ effective); + needed = (desired & ~effective); } } return false;
--- a/src/java.base/share/classes/java/net/SocketPermission.java Fri Sep 27 18:27:42 2019 +0000 +++ b/src/java.base/share/classes/java/net/SocketPermission.java Fri Sep 27 17:50:09 2019 -0700 @@ -1433,7 +1433,7 @@ if ((effective & desired) == desired) { return true; } - needed = (desired ^ effective); + needed = (desired & ~effective); } } return false;