diff --git a/src/hyperx/server.nim b/src/hyperx/server.nim index 9da1ec5..083930a 100644 --- a/src/hyperx/server.nim +++ b/src/hyperx/server.nim @@ -226,6 +226,7 @@ proc workerImpl(ctx: WorkerContext, ssl: static[bool] = true) = try: waitFor server.serve(ctx.callback, ctx.maxConnections) finally: + setGlobalDispatcher(nil) destroyServerSslContext() proc workerSsl(ctx: ptr WorkerContext) {.thread, definedSsl.} =