diff options
author | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2005-05-08 16:44:25 +0000 |
---|---|---|
committer | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2005-05-08 16:44:25 +0000 |
commit | 64ef317fa800d98746ef903c8497e4bcb983b44e (patch) | |
tree | 43cbdcb172a60d2c629ea2fd39d2314ccdc1db2e /logger.c | |
parent | 5ca62a6c1367dbb9fc7da9acf5cf509684ee98bc (diff) |
Fix gethostname calls (bug #4198, with mods)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5600 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'logger.c')
-rwxr-xr-x | logger.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -75,7 +75,7 @@ static struct msglist { struct msglist *next; } *list = NULL, *last = NULL; -static char hostname[256]; +static char hostname[MAXHOSTNAMELEN]; enum logtypes { LOGTYPE_SYSLOG, @@ -294,7 +294,7 @@ static void init_logger_chain(void) ast_mutex_lock(&loglock); if ((s = ast_variable_retrieve(cfg, "general", "appendhostname"))) { if(ast_true(s)) { - if(gethostname(hostname, sizeof(hostname))) { + if(gethostname(hostname, sizeof(hostname)-1)) { strncpy(hostname, "unknown", sizeof(hostname)-1); ast_log(LOG_WARNING, "What box has no hostname???\n"); } |