Author: peter_firmstone Date: Thu Aug 18 03:32:17 2011 New Revision: 1159014
URL: http://svn.apache.org/viewvc?rev=1159014&view=rev Log: Minor refactoring to make compile, this code is to provide a new CodeSource that contains permissions required to execute, these permissions are not granted, but are instead included for debugging information and to allow the client to check which permissions a proxy requires. Modified: river/jtsk/skunk/peterConcurrentPolicy/src/net/jini/loader/pref/PCodeSource.java Modified: river/jtsk/skunk/peterConcurrentPolicy/src/net/jini/loader/pref/PCodeSource.java URL: http://svn.apache.org/viewvc/river/jtsk/skunk/peterConcurrentPolicy/src/net/jini/loader/pref/PCodeSource.java?rev=1159014&r1=1159013&r2=1159014&view=diff ============================================================================== --- river/jtsk/skunk/peterConcurrentPolicy/src/net/jini/loader/pref/PCodeSource.java (original) +++ river/jtsk/skunk/peterConcurrentPolicy/src/net/jini/loader/pref/PCodeSource.java Thu Aug 18 03:32:17 2011 @@ -43,6 +43,8 @@ public class PCodeSource extends CodeSou private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException{ in.defaultReadObject(); + // defensive copy of array reference to prevent stolen reference + permissions = permissions.clone(); } private void writeObject(ObjectOutputStream out) throws IOException{
