fp = fdopen(fd, "w");
if (fp == NULL) {
log_perror("fdopen");
- close(fd);
- unlink(filename);
+ if (close(fd) == -1) {
+ log_perror("close");
+ }
+ if (unlink(filename) == -1) {
+ log_perror(filename);
+ }
free(filename);
goto sleep;
}
}
if (fclose(fp) == EOF) {
log_perror("fclose");
- unlink(filename);
+ if (unlink(filename) == -1) {
+ log_perror(filename);
+ }
free(filename);
goto sleep;
}
if (rename(filename, stats_file.c_str()) == -1) {
log_perror("rename");
- unlink(filename);
+ if (unlink(filename) == -1) {
+ log_perror(filename);
+ }
}
free(filename);