🐞 fix: hostname empty

This commit is contained in:
m1m1sha
2024-05-08 16:18:09 +08:00
parent bde5b7f6ea
commit 30ccfab288
+5
View File
@@ -226,6 +226,7 @@ impl ConfigLoader for TomlConfigLoader {
match hostname {
Some(hostname) => {
if !hostname.is_empty() {
let re = regex::Regex::new(r"[^\u4E00-\u9FA5a-zA-Z0-9\-]*").unwrap();
let mut name = re.replace_all(&hostname, "").to_string();
@@ -237,6 +238,10 @@ impl ConfigLoader for TomlConfigLoader {
self.set_hostname(Some(name.clone()));
}
name
} else {
self.set_hostname(None);
gethostname::gethostname().to_string_lossy().to_string()
}
}
None => gethostname::gethostname().to_string_lossy().to_string(),
}