diff --git a/tddb/td/db/TQueue.cpp b/tddb/td/db/TQueue.cpp index 7b5e24360..c3c593628 100644 --- a/tddb/td/db/TQueue.cpp +++ b/tddb/td/db/TQueue.cpp @@ -233,7 +233,7 @@ class TQueueImpl : public TQueue { } } } - if (deleted_events == it->second.events.size()) { + if (callback_ != nullptr && deleted_events == it->second.events.size()) { deleted_queues++; it = queues_.erase(it); } else {