Remove unnecessary null pointer checks.

This commit is contained in:
Christopher Kohlhoff 2020-04-07 08:55:34 +10:00
parent 19d93672b0
commit 027a524907
2 changed files with 3 additions and 8 deletions

View File

@ -139,12 +139,8 @@ asio::error_code winrt_ssocket_service_base::close(
winrt_ssocket_service_base::base_implementation_type& impl,
asio::error_code& ec)
{
if (impl.socket_)
{
delete impl.socket_;
impl.socket_ = nullptr;
}
delete impl.socket_;
impl.socket_ = nullptr;
ec = asio::error_code();
return ec;
}

View File

@ -52,8 +52,7 @@ public:
~thread_info_base()
{
for (int i = 0; i < max_mem_index; ++i)
if (reusable_memory_[i])
::operator delete(reusable_memory_[i]);
::operator delete(reusable_memory_[i]);
}
static void* allocate(thread_info_base* this_thread, std::size_t size)