crash when our logs go bad

nick, can you think of a better response here?


svn:r1268
This commit is contained in:
Roger Dingledine 2004-03-14 15:50:00 +00:00
parent 1ae45b771e
commit 3ccd545c9a

View File

@ -85,9 +85,13 @@ logv(int severity, const char *funcname, const char *format, va_list ap)
format_msg(buf, 10024, severity, funcname, format, ap);
formatted = 1;
}
fputs(buf, lf->file);
fflush(lf->file);
/* XXX check for EOF */
if(fputs(buf, lf->file) == EOF) { /* error */
assert(0); /* XXX */
}
if(fflush(lf->file) == EOF) { /* error */
/* don't log the error! */
assert(0); /* XXX fail for now. what's better to do? */
}
}
}