mirror of
https://github.com/boostorg/beast.git
synced 2025-07-30 12:57:31 +02:00
Fix dereferenced null pointer warning in test::immediate_executor
This commit is contained in:
committed by
Mohammad Nejati
parent
bcd65c828e
commit
54ad4ba714
@ -9,6 +9,7 @@
|
|||||||
#define BOOST_BEAST_TEST_IMMEDIATE_EXECUTOR_HPP
|
#define BOOST_BEAST_TEST_IMMEDIATE_EXECUTOR_HPP
|
||||||
|
|
||||||
#include <boost/asio/any_io_executor.hpp>
|
#include <boost/asio/any_io_executor.hpp>
|
||||||
|
#include <boost/asio/execution_context.hpp>
|
||||||
|
|
||||||
namespace boost
|
namespace boost
|
||||||
{
|
{
|
||||||
@ -21,14 +22,16 @@ namespace test
|
|||||||
|
|
||||||
class immediate_executor
|
class immediate_executor
|
||||||
{
|
{
|
||||||
|
asio::execution_context* context_ = nullptr;
|
||||||
std::size_t &count_;
|
std::size_t &count_;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
immediate_executor(std::size_t & count) noexcept : count_(count) {}
|
immediate_executor(std::size_t & count) noexcept : count_(count) {}
|
||||||
|
|
||||||
asio::execution_context &query(asio::execution::context_t) const noexcept
|
asio::execution_context &query(asio::execution::context_t) const noexcept
|
||||||
{
|
{
|
||||||
BOOST_ASSERT(false);
|
BOOST_ASSERT(false);
|
||||||
return *static_cast<asio::execution_context*>(nullptr);
|
return *context_;
|
||||||
}
|
}
|
||||||
|
|
||||||
constexpr static asio::execution::blocking_t
|
constexpr static asio::execution::blocking_t
|
||||||
|
Reference in New Issue
Block a user