forked from github/server
sleep/retry when errno during report writing, small fix
This commit is contained in:
parent
27c188ea1c
commit
546d3a2e1d
|
@ -1467,10 +1467,6 @@ report_computer(const char * filename, report_context * ctx)
|
|||
report_crtypes(F, f->locale);
|
||||
write_translations(F);
|
||||
reset_translations();
|
||||
if (errno) {
|
||||
log_error(("%s\n", strerror(errno)));
|
||||
errno = 0;
|
||||
}
|
||||
fclose(F);
|
||||
return 0;
|
||||
}
|
||||
|
|
|
@ -1269,7 +1269,6 @@ write_reports(faction * f, time_t ltime)
|
|||
{
|
||||
int backup = 1;
|
||||
boolean gotit = false;
|
||||
report_type * rtype = report_types;
|
||||
struct report_context ctx;
|
||||
|
||||
ctx.f = f;
|
||||
|
@ -1283,6 +1282,8 @@ write_reports(faction * f, time_t ltime)
|
|||
get_addresses(&ctx);
|
||||
|
||||
do {
|
||||
report_type * rtype = report_types;
|
||||
|
||||
errno = 0;
|
||||
printf("Reports for %s:", factionname(f));
|
||||
fflush(stdout);
|
||||
|
|
Loading…
Reference in New Issue