CWE-404 / https://cwe.mitre.org/data/definitions/404.html
if (status != 0) {
fprintf(stderr, "rrdcached: setsockopt(SO_REUSEADDR) failed: %s\n",
rrd_strerror(errno));
+ close (fd);
+ freeaddrinfo(ai_res);
return (-1);
}
/* Nagle will cause significant delay in processing requests so
if (status != 0) {
fprintf(stderr, "rrdcached: setsockopt(TCP_NODELAY) failed: %s\n",
rrd_strerror(errno));
+ close (fd);
+ freeaddrinfo(ai_res);
return (-1);
}
#ifdef IPV6_V6ONLY
if (status != 0) {
fprintf(stderr, "rrdcached: setsockopt(IPV6_V6ONLY) failed: %s\n",
rrd_strerror(errno));
+ close (fd);
+ freeaddrinfo(ai_res);
return (-1);
}
#endif /* IPV6_V6ONLY */