diff --git a/src/analytics/db_handler.cc b/src/analytics/db_handler.cc index f2bec3d5d3a..ede85f9da69 100644 --- a/src/analytics/db_handler.cc +++ b/src/analytics/db_handler.cc @@ -147,9 +147,10 @@ void DbHandler::SetDropLevel(size_t queue_count, SandeshLevel::type level, Sandesh::LevelToString(level) << "], DB QUEUE COUNT: " << queue_count); drop_level_ = level; - if (!cb.empty()) { - cb(); - } + } + // Always invoke the callback + if (!cb.empty()) { + cb(); } }