Missing doPrivileged() in VMProcess?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Gary Benson writes:
 > Hi all,
 > 
 > Each time you execute a file with Runtime.exec() a java.lang.VMProcess
 > is created.  The first time one of these is created it creates a
 > thread and calls its setDaemon() method which (eventually) checks
 > RuntimePermission("modifyThread").
 > 
 > I guess there should be a doPrivileged() in here somewhere, but where?

I guess I don't understand the real problem.  Would it not make sense
simply to wrap the

	if (processThread == null)
	  {
	    processThread = new ProcessThread();
	    processThread.setDaemon(true);
	    processThread.start();
	  }

in a doPrivileged ?

Andrew.



[Index of Archives]     [Linux Kernel]     [Linux Cryptography]     [Fedora]     [Fedora Directory]     [Red Hat Development]

  Powered by Linux