mirror of
https://github.com/sbt/sbt.git
synced 2026-10-06 10:03:56 +02:00
Fix NPE in TrapExit due to improper scoping of null check.
This commit is contained in:
@@ -242,10 +242,11 @@ private final class TrapExit(delegateManager: SecurityManager) extends SecurityM
|
||||
val t = tref.get
|
||||
if( (t eq null) || isDone(t))
|
||||
unregister(id)
|
||||
else
|
||||
else {
|
||||
f(t)
|
||||
if(isDone(t))
|
||||
unregister(id)
|
||||
if(isDone(t))
|
||||
unregister(id)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user