libbluray | branch: master | hpi1 <[email protected]> | 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 */ _______________________________________________ libbluray-devel mailing list [email protected] https://mailman.videolan.org/listinfo/libbluray-devel
