elappoints[day-1]+=elap;
}
}
- fclose(fp_in);
+ if (fclose(fp_in)==EOF) {
+ debuga(_("Read error in \"%s\": %s\n"),wdirname,strerror(errno));
+ exit(EXIT_FAILURE);
+ }
if (snprintf(wdirname,sizeof(wdirname),"%s/%s/graph.html",outdirname,uinfo->filename)>=sizeof(wdirname)) {
debuga(_("User name too long to manufacture file name "));
fputs("</table>\n",fp_ou);
write_html_trailer(fp_ou);
- if (fclose(fp_ou)==EOF)
+ if (fclose(fp_ou)==EOF) {
debuga(_("Write error in \"%s\": %s\n"),wdirname,strerror(errno));
+ exit(EXIT_FAILURE);
+ }
#endif //HAVE_GD
return;