X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fwrite_redis.c;h=bafbfe511930fc30e70ff513019e9cb0c4dc8f95;hb=8c5927c52f4eefebaad3a6ecadc253ee9007ebb5;hp=472241623dd51b02890c9f9324dae3a9a6ec9b56;hpb=3d74a63ae43c1786eb9b966e2209c24c5643dae8;p=collectd.git diff --git a/src/write_redis.c b/src/write_redis.c index 47224162..bafbfe51 100644 --- a/src/write_redis.c +++ b/src/write_redis.c @@ -91,7 +91,7 @@ static int wr_write (const data_set_t *ds, /* {{{ */ node->conn = redisConnectWithTimeout ((char *)node->host, node->port, node->timeout); if (node->conn == NULL) { - ERROR ("write_redis plugin: Connecting to host \"%s\" (port %i) failed: Unkown reason", + ERROR ("write_redis plugin: Connecting to host \"%s\" (port %i) failed: Unknown reason", (node->host != NULL) ? node->host : "localhost", (node->port != 0) ? node->port : 6379); pthread_mutex_unlock (&node->lock); @@ -234,12 +234,11 @@ static int wr_config_node (oconfig_item_t *ci) /* {{{ */ ssnprintf (cb_name, sizeof (cb_name), "write_redis/%s", node->name); - user_data_t ud = { - .data = node, - .free_func = wr_config_free - }; - - status = plugin_register_write (cb_name, wr_write, &ud); + status = plugin_register_write (cb_name, wr_write, + &(user_data_t) { + .data = node, + .free_func = wr_config_free, + }); } if (status != 0)