diff options
Diffstat (limited to 'main/src/mill/Main.scala')
-rw-r--r-- | main/src/mill/Main.scala | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/main/src/mill/Main.scala b/main/src/mill/Main.scala index 482de0bf..d6a908d3 100644 --- a/main/src/mill/Main.scala +++ b/main/src/mill/Main.scala @@ -48,7 +48,7 @@ object ClientMain { .start() } def main(args: Array[String]): Unit = { - Client.WithLock(1) { lockBase => + val exitCode = Client.WithLock(1) { lockBase => val c = new Client( lockBase, () => initServer(lockBase), @@ -59,7 +59,7 @@ object ClientMain { ) c.run(args) } - System.exit(0) + System.exit(exitCode) } } object ServerMain extends mill.clientserver.ServerMain[Evaluator.State]{ |