[
https://issues.apache.org/jira/browse/FELIX-150?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Karl Pauls closed FELIX-150.
----------------------------
Resolution: Fixed
I did commit this to trunk. Its in as of revision 634459.
> Bundle.getResource does not check for AdminPermission, like getResources does.
> ------------------------------------------------------------------------------
>
> Key: FELIX-150
> URL: https://issues.apache.org/jira/browse/FELIX-150
> Project: Felix
> Issue Type: Bug
> Components: Framework
> Reporter: Olivier Gruber
> Assignee: Karl Pauls
> Priority: Minor
>
> Both getResource and getResources on Bundle should return null if the caller
> does not have the appropriate AdminPermission[this,RESOURCE]
> This is tested in getResources, which is not implemented otherwise, but left
> unchecked in getResource().
> Missing code (copied from BundleImpl.getResources()):
> Object sm = System.getSecurityManager();
> if (sm != null)
> {
> try
> {
> ((SecurityManager) sm).checkPermission(new
> AdminPermission(this,
> AdminPermission.RESOURCE));
> }
> catch (Exception e)
> {
> return null; // No permission
> }
> }
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.