use sanitize in get_hostname

fmt

config
This commit is contained in:
Luna Yao
2026-04-18 23:07:00 +02:00
parent 185eb1e4c2
commit 6db0be00ad
+4 -9
View File
@@ -13,6 +13,8 @@ use serde::{Deserialize, Serialize};
use strum::{Display, EnumString, VariantArray};
use tokio::io::AsyncReadExt as _;
use super::env_parser;
use crate::utils::dns::sanitize;
use crate::{
common::stun::StunInfoCollector,
proto::{
@@ -22,8 +24,6 @@ use crate::{
tunnel::generate_digest_from_str,
};
use super::env_parser;
pub type Flags = crate::proto::common::FlagsInConfig;
pub fn gen_default_flags() -> Flags {
@@ -575,13 +575,8 @@ impl ConfigLoader for TomlConfigLoader {
.lock()
.unwrap()
.hostname
.clone()
.map(|h| {
h.chars()
.filter(|c| !c.is_control())
.take(32)
.collect::<String>()
})
.as_ref()
.map(sanitize)
.filter(|h| !h.is_empty());
self.set_hostname(hostname.clone());