}
pid_t pid = fork();
- if (pid < 0) {
+ if (pid < 0) {
fprintf(stderr, "Error: fork() failed: %s\n", strerror(errno));
return -1;
} else if (pid != 0) {
if (counter >= 10) {
unsigned int time_left = 300;
- syslog(LOG_ERR, "Error: collectd is respawning too fast - "
- "disabled for %i seconds",
+ syslog(LOG_ERR,
+ "Error: collectd is respawning too fast - "
+ "disabled for %i seconds",
time_left);
- while (((time_left = sleep(time_left)) >= 0) && loop == 0)
+ while (((time_left = sleep(time_left)) > 0) && loop == 0)
;
}
return;
while (42) {
int c = getopt(argc, argv, "hc:P:");
- switch (c) {
- case -1:
+ if (c == -1)
break;
+
+ switch (c) {
case 'c':
collectd = optarg;
break;
}
struct sigaction sa = {
- .sa_handler = sig_int_term_handler,
- .sa_flags = 0,
+ .sa_handler = sig_int_term_handler,
+ .sa_flags = 0,
};
sigemptyset(&sa.sa_mask);