X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fredis.c;h=439cf4b8158501e2bd215228b0a369e9dcb32f52;hb=59dded4cc1a2077ad11c6e9b507e15ad19e0e38c;hp=9d26828eee03d35f45d049ca96696192a7fd5dda;hpb=e44afcf744af2337983b41c6e7a3617595692ddd;p=collectd.git diff --git a/src/redis.c b/src/redis.c index 9d26828e..439cf4b8 100644 --- a/src/redis.c +++ b/src/redis.c @@ -28,6 +28,10 @@ #include #include +#ifndef HOST_NAME_MAX +# define HOST_NAME_MAX _POSIX_HOST_NAME_MAX +#endif + #define REDIS_DEF_HOST "localhost" #define REDIS_DEF_PORT 6379 #define REDIS_DEF_TIMEOUT 2000 @@ -133,7 +137,7 @@ static int redis_config_node (oconfig_item_t *ci) /* {{{ */ } else if (strcasecmp ("Timeout", option->key) == 0) status = cf_util_get_int (option, &rn.timeout); - else if (strcasecmp ("Passwd", option->key) == 0) + else if (strcasecmp ("Password", option->key) == 0) status = cf_util_get_string_buffer (option, rn.passwd, sizeof (rn.passwd)); else WARNING ("redis plugin: Option `%s' not allowed inside a `Node' " @@ -254,9 +258,11 @@ static int redis_read (void) /* {{{ */ continue; } - if ( strlen(rn->passwd) > 0 ) { + if (strlen (rn->passwd) > 0) + { DEBUG ("redis plugin: authenticanting node `%s' passwd(%s).", rn->name, rn->passwd); - if ( credis_auth(rh, rn->passwd) != 0 ) + status = credis_auth(rh, rn->passwd); + if (status != 0) { WARNING ("redis plugin: unable to authenticate on node `%s'.", rn->name); credis_close (rh);