libbluray | branch: master | hpi1 <[email protected]> | Tue Jun 2 14:09:32 2015 +0300| [e0331bf6cee7055bfe86e53d9ad71e3ce779b5ce] | committer: hpi1
ServiceContextFactory.getServiceContexts() should not throw security exceptions > http://git.videolan.org/gitweb.cgi/libbluray.git/?a=commit;h=e0331bf6cee7055bfe86e53d9ad71e3ce779b5ce --- .../tv/service/selection/ServiceContextFactoryImpl.java | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/libbluray/bdj/java/javax/tv/service/selection/ServiceContextFactoryImpl.java b/src/libbluray/bdj/java/javax/tv/service/selection/ServiceContextFactoryImpl.java index 5bbaa88..a360770 100644 --- a/src/libbluray/bdj/java/javax/tv/service/selection/ServiceContextFactoryImpl.java +++ b/src/libbluray/bdj/java/javax/tv/service/selection/ServiceContextFactoryImpl.java @@ -62,10 +62,16 @@ public class ServiceContextFactoryImpl extends ServiceContextFactory { } public ServiceContext[] getServiceContexts() { - SecurityManager sec = System.getSecurityManager(); - if (sec != null) - sec.checkPermission(new ServiceContextPermission("access", "own")); - return serviceContexts; + try { + SecurityManager sec = System.getSecurityManager(); + if (sec != null) + sec.checkPermission(new ServiceContextPermission("access", "own")); + return serviceContexts; + + } catch (Exception e) { + } + + return new ServiceContext[0]; } private ServiceContext[] serviceContexts; _______________________________________________ libbluray-devel mailing list [email protected] https://mailman.videolan.org/listinfo/libbluray-devel
