mirror of
https://github.com/9001/copyparty.git
synced 2025-08-17 17:12:13 -06:00
cleaner shutdown of smbd, mdns
This commit is contained in:
parent
9f68287846
commit
a234aa1f7e
|
@ -278,6 +278,9 @@ class MDNS(MCast):
|
|||
try:
|
||||
self.eat(buf, addr, sck)
|
||||
except:
|
||||
if not self.running:
|
||||
return
|
||||
|
||||
t = "{} {} \033[33m|{}| {}\n{}".format(
|
||||
self.srv[sck].name, addr, len(buf), repr(buf)[2:-1], min_ex()
|
||||
)
|
||||
|
|
|
@ -508,8 +508,8 @@ class SvcHub(object):
|
|||
self.pr("waiting for thumbsrv (10sec)...")
|
||||
|
||||
if hasattr(self, "smbd"):
|
||||
Daemon(self.kill9, a=(1,))
|
||||
self.smbd.stop()
|
||||
slp = max(slp, time.time() + 0.5)
|
||||
Daemon(self.smbd.stop)
|
||||
|
||||
while time.time() < slp:
|
||||
time.sleep(0.1)
|
||||
|
|
Loading…
Reference in a new issue