Improved daemon restart time on systems with many interfaces

This commit is contained in:
Mark Qvist 2025-01-16 17:48:16 +01:00
parent a56d93fc1e
commit ad1e6a41ee
3 changed files with 8 additions and 1 deletions

View file

@ -42,6 +42,8 @@ def program_setup(configdir, verbosity = 0, quietness = 0, service = False):
if reticulum.is_connected_to_shared_instance:
RNS.log("Started rnsd version {version} connected to another shared local instance, this is probably NOT what you want!".format(version=__version__), RNS.LOG_WARNING)
else:
if RNS.Reticulum.get_instance().shared_instance_interface:
RNS.Reticulum.get_instance().shared_instance_interface.server.daemon_threads = True
RNS.log("Started rnsd version {version}".format(version=__version__), RNS.LOG_NOTICE)
while True: