浏览代码

Remove endless counter incrementing.

In some cases it is not enough to perform compare and exchange
and we still can get race condition in atomic incrementing.
Therefore, it is better to loose a history event than to
log error message each time.
tags/0.5.6
Vsevolod Stakhov 11 年前
父节点
当前提交
44fbf9709b
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2
    1
      src/roll_history.c

+ 2
- 1
src/roll_history.c 查看文件

@@ -101,7 +101,8 @@ rspamd_roll_history_update (struct roll_history *history, struct worker_task *ta
row->completed = FALSE;
}
else {
msg_err ("internal error with history roll occured, row number is invalid: %d", row_num);
/* Race condition */
history->cur_row = 0;
return;
}


正在加载...
取消
保存