Platform (Linux): use $HOSTNAME if available

Ref: #710
This commit is contained in:
李通洲
2024-02-05 18:23:21 +08:00
parent ce6b2b85f7
commit 02eb604ceb
+4 -1
View File
@@ -150,7 +150,10 @@ static void getUserName(FFPlatform* platform, const struct passwd* pwd)
static void getHostName(FFPlatform* platform, const struct utsname* uts)
{
ffStrbufAppendS(&platform->hostName, uts->nodename);
const char* hostname = getenv("HOSTNAME");
if(!ffStrSet(hostname) && uts)
hostname = uts->nodename;
ffStrbufAppendS(&platform->hostName, hostname);
}
static void getUserShell(FFPlatform* platform, const struct passwd* pwd)