From 81898e66fa3c74033aab6cb84e4455ed862edc39 Mon Sep 17 00:00:00 2001 From: knarf Date: Thu, 18 Jun 2009 19:34:47 +0000 Subject: use env(HOSTNAME) if set git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@239 1faa4e14-9dd3-4be0-9f0e-ffe519881164 --- src/Sockets.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Sockets.c b/src/Sockets.c index 7d6d709..db66102 100644 --- a/src/Sockets.c +++ b/src/Sockets.c @@ -163,7 +163,10 @@ int HTTP_SetupServer(int port, int queue_size, int hunt) char msg[141]; char *this_user = getenv("USER"); if (!this_user) this_user = "unknown"; - snprintf(msg, 140, "HTTPD by %s on http://%s:%lu/\n", this_user, hostname, httpport); + /* We do not want 'hostname' here because that can be wrong and not be overwritten */ + char *myhostname = getenv("HOSTNAME"); + if (!myhostname) myhostname = hostname; + snprintf(msg, 140, "HTTPD by %s on http://%s:%lu/\n", this_user, myhostname, httpport); Send_Twitter_Msg(msg); } else printf("Not announcing location via Twitter.\n"); -- cgit v1.2.3