aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorknarf <knarf@1faa4e14-9dd3-4be0-9f0e-ffe519881164>2009-06-18 19:34:47 +0000
committerknarf <knarf@1faa4e14-9dd3-4be0-9f0e-ffe519881164>2009-06-18 19:34:47 +0000
commit81898e66fa3c74033aab6cb84e4455ed862edc39 (patch)
treeb7ab275b96c9e8c5417c6250018710b58551d3da
parentc291d0995038aaa966c67e3eb25f3b96f7792406 (diff)
use env(HOSTNAME) if set
git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@239 1faa4e14-9dd3-4be0-9f0e-ffe519881164
-rw-r--r--src/Sockets.c5
1 files changed, 4 insertions, 1 deletions
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");