mirror of
https://github.com/EasyTier/EasyTier.git
synced 2026-10-08 10:56:13 -08:00
server: save listeners after reloading
This commit is contained in:
1 parent
2a2f85397c
commit
41d7335bd8
1 file changed
+3
-1
@@ -138,7 +138,7 @@ impl DnsServer {
|
||||
let runtime = runtime.get_or_insert_default();
|
||||
|
||||
let mut server = ServerFuture::new(self.catalog.clone());
|
||||
for listener in listeners {
|
||||
for listener in &listeners {
|
||||
let addr = listener.addr;
|
||||
tracing::info!(?addr, "binding listener");
|
||||
if let Err(error) = match listener.protocol {
|
||||
@@ -161,6 +161,8 @@ impl DnsServer {
|
||||
.instrument(tracing::info_span!("DNS server backend runtime"))
|
||||
});
|
||||
|
||||
*self.listeners.write() = listeners;
|
||||
|
||||
Ok(())
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user