[libbluray-devel] BDJSecurityManager: deny all file writes in checkPermission()
hpi1
git at videolan.org
Mon Oct 5 13:39:59 CEST 2015
libbluray | branch: master | hpi1 <hpi1 at anonymous.org> | Mon Oct 5 13:14:47 2015 +0300| [0608f9044758c52a710e7edc03bff0239bf1122f] | committer: hpi1
BDJSecurityManager: deny all file writes in checkPermission()
Xlet write access is handled in checkWrite().
> http://git.videolan.org/gitweb.cgi/libbluray.git/?a=commit;h=0608f9044758c52a710e7edc03bff0239bf1122f
---
src/libbluray/bdj/java/org/videolan/BDJSecurityManager.java | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/src/libbluray/bdj/java/org/videolan/BDJSecurityManager.java b/src/libbluray/bdj/java/org/videolan/BDJSecurityManager.java
index 841ea6e..35b56dd 100644
--- a/src/libbluray/bdj/java/org/videolan/BDJSecurityManager.java
+++ b/src/libbluray/bdj/java/org/videolan/BDJSecurityManager.java
@@ -119,6 +119,10 @@ final class BDJSecurityManager extends SecurityManager {
return;
}
}
+ if (perm.getActions().contains("write")) {
+ /* write permissions are handled in checkWrite() */
+ deny(perm);
+ }
}
/* Networking */
More information about the libbluray-devel
mailing list