X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fpinba.c;h=61d226c4c91e7c03b61076dd84dae7775f033b80;hb=25824c65721f0f21cadf1607fad367c7e7831816;hp=a323b45b00891746d222ce83e1bd064fe5a89253;hpb=a396da422740caf336a6d594515e8d80de6f440a;p=collectd.git diff --git a/src/pinba.c b/src/pinba.c index a323b45b..61d226c4 100644 --- a/src/pinba.c +++ b/src/pinba.c @@ -25,8 +25,8 @@ #include "collectd.h" -#include "common.h" #include "plugin.h" +#include "utils/common/common.h" #include #include @@ -100,7 +100,7 @@ typedef struct pinba_statnode_s pinba_statnode_t; */ /* {{{ */ static pinba_statnode_t *stat_nodes; -static unsigned int stat_nodes_num = 0; +static unsigned int stat_nodes_num; static pthread_mutex_t stat_nodes_lock; static char *conf_node; @@ -280,9 +280,6 @@ static int pb_del_socket(pinba_socket_t *s, /* {{{ */ static int pb_add_socket(pinba_socket_t *s, /* {{{ */ const struct addrinfo *ai) { - int fd; - int tmp; - int status; if (s->fd_num == PINBA_MAX_SOCKETS) { WARNING("pinba plugin: Sorry, you have hit the built-in limit of " @@ -292,14 +289,13 @@ static int pb_add_socket(pinba_socket_t *s, /* {{{ */ return -1; } - fd = socket(ai->ai_family, ai->ai_socktype, ai->ai_protocol); + int fd = socket(ai->ai_family, ai->ai_socktype, ai->ai_protocol); if (fd < 0) { ERROR("pinba plugin: socket(2) failed: %s", STRERRNO); return 0; } - tmp = 1; - status = setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, &tmp, sizeof(tmp)); + int status = setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, &(int){1}, sizeof(int)); if (status != 0) { WARNING("pinba plugin: setsockopt(SO_REUSEADDR) failed: %s", STRERRNO); }