Correctly delete handle_immediate_ops when stopping a client

Fixes map::at crash in some cases
This commit is contained in:
Vitaliy Filippov
2026-03-02 01:48:19 +03:00
parent fd3e3b4ef0
commit 310c512b43
4 changed files with 9 additions and 3 deletions
+1 -1
View File
@@ -209,7 +209,7 @@ protected:
std::vector<int> read_ready_clients;
std::vector<int> write_ready_clients;
// We don't use ringloop->set_immediate here because we may have no ringloop in client :)
std::vector<osd_op_t*> set_immediate_ops;
std::deque<osd_op_t*> set_immediate_ops;
public:
timerfd_manager_t *tfd = NULL;