aboutsummaryrefslogtreecommitdiff
path: root/stage1/Stage1Lib.scala
diff options
context:
space:
mode:
Diffstat (limited to 'stage1/Stage1Lib.scala')
-rw-r--r--stage1/Stage1Lib.scala3
1 files changed, 1 insertions, 2 deletions
diff --git a/stage1/Stage1Lib.scala b/stage1/Stage1Lib.scala
index 4af486c..9a1adb5 100644
--- a/stage1/Stage1Lib.scala
+++ b/stage1/Stage1Lib.scala
@@ -217,7 +217,6 @@ class Stage1Lib( val logger: Logger ) extends BaseLib{
}
def trapExitCode( code: => Unit ): ExitCode = {
- val old: Option[SecurityManager] = Option(System.getSecurityManager())
try{
System.setSecurityManager( trapSecurityManager )
code
@@ -226,7 +225,7 @@ class Stage1Lib( val logger: Logger ) extends BaseLib{
case TrappedExitCode(exitCode) =>
exitCode
} finally {
- System.setSecurityManager(old.getOrElse(null))
+ System.setSecurityManager(NailgunLauncher.defaultSecurityManager)
}
}
}