diff --git a/example/cpp03/invocation/prioritised_handlers.cpp b/example/cpp03/invocation/prioritised_handlers.cpp index ef3ca8b727..b2b2f6b383 100644 --- a/example/cpp03/invocation/prioritised_handlers.cpp +++ b/example/cpp03/invocation/prioritised_handlers.cpp @@ -28,8 +28,8 @@ class handler_priority_queue : public boost::asio::execution_context while (!handlers_.empty()) { queued_handler handler = handlers_.top(); - handler.execute(); handlers_.pop(); + handler.execute(); } }