Fix possible crash when logfile descriptor is invalid

pull/1020/merge
Alexander Gozman 11 years ago committed by Victor Julien
parent 8048eebd39
commit a0bb4477db

@ -81,8 +81,12 @@ static int SCLogFileWrite(const char *buffer, int buffer_len, LogFileCtx *log_ct
SCConfLogReopen(log_ctx); SCConfLogReopen(log_ctx);
} }
int ret = fwrite(buffer, buffer_len, 1, log_ctx->fp); int ret = 0;
if (log_ctx->fp) {
ret = fwrite(buffer, buffer_len, 1, log_ctx->fp);
fflush(log_ctx->fp); fflush(log_ctx->fp);
}
return ret; return ret;
} }

Loading…
Cancel
Save