diff --git a/server/imserver/player.cc b/server/imserver/player.cc index b276f6d..8f3d5e8 100644 --- a/server/imserver/player.cc +++ b/server/imserver/player.cc @@ -948,9 +948,10 @@ void Player::ProcessEventTimerFunc() conn_info, "SELECT idx, sender_id, target_id, event_name, param1, param2, " " param3, event_data, status, createtime " - "FROM `event` WHERE idx > %d AND target_id='%s' AND status=0;", + "FROM `event` WHERE idx > %d AND idx <= %d AND target_id='%s' AND status=0;", { last_event_idx_, + curr_max_event_idx_, myself.base_data.account_id }, a8::XParams()