X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fpowerdns.c;h=5bbd9d53e915c5f64868e2c3ce77b6b1f929c0aa;hb=b42b7eaaaa3d2b375dc17b52f8858c0ebe2f5f40;hp=d7aa4e9dbe8ea8d94ca739baa2750b1d2026a707;hpb=e1fda36ff7e4b5f508b630b614b182e298d91fb7;p=collectd.git diff --git a/src/powerdns.c b/src/powerdns.c index d7aa4e9d..5bbd9d53 100644 --- a/src/powerdns.c +++ b/src/powerdns.c @@ -377,7 +377,6 @@ static int powerdns_get_data_dgram (list_item_t *item, /* {{{ */ struct sockaddr_un sa_unix = { 0 }; - struct timeval stv_timeout; cdtime_t cdt_timeout; sd = socket (PF_UNIX, item->socktype, 0); @@ -423,9 +422,9 @@ static int powerdns_get_data_dgram (list_item_t *item, /* {{{ */ if (cdt_timeout < TIME_T_TO_CDTIME_T (2)) cdt_timeout = TIME_T_TO_CDTIME_T (2); - CDTIME_T_TO_TIMEVAL (cdt_timeout, &stv_timeout); - - status = setsockopt (sd, SOL_SOCKET, SO_RCVTIMEO, &stv_timeout, sizeof (stv_timeout)); + status = setsockopt (sd, SOL_SOCKET, SO_RCVTIMEO, + &CDTIME_T_TO_TIMEVAL(cdt_timeout), + sizeof(struct timeval)); if (status != 0) { SOCK_ERROR ("setsockopt", sa_unix.sun_path);