Skip to content

Commit e1d2ba3

Browse files
committed
fix: close master server sockets prior to exit
1 parent 4a1a74f commit e1d2ba3

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/ferus.nim

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,9 @@ import std/[os, strutils, logging, tables]
22
import colored_logger
33
import
44
components/
5-
[build_utils, argparser, master/master, network/ipc, renderer/ipc, web/controller]
6-
import components/parsers/html/document
5+
[build_utils, argparser, master/master, network/ipc, renderer/ipc, web/controller],
6+
components/parsers/html/document,
7+
components/ipc/server/prelude
78
import pkg/sanchar/parse/url, pkg/[shakar, pretty]
89

910
{.passC: gorge("pkg-config --cflags openssl").strip().}
@@ -72,5 +73,8 @@ proc main() {.inline.} =
7273
for i, _ in tabs:
7374
tabs[i].heartbeat()
7475

76+
for tab in tabs:
77+
tab.master.server.close() # Shut down each tab's IPC master
78+
7579
when isMainModule:
7680
main()

0 commit comments

Comments
 (0)