Fix scoped_ptr usage to work on Sun Studio 11.
diff --git a/asio/include/asio/detail/resolver_service.hpp b/asio/include/asio/detail/resolver_service.hpp index 172a8fc..e9a4a5e 100644 --- a/asio/include/asio/detail/resolver_service.hpp +++ b/asio/include/asio/detail/resolver_service.hpp
@@ -329,7 +329,7 @@ void start_work_thread() { asio::detail::mutex::scoped_lock lock(mutex_); - if (work_thread_ == 0) + if (!work_thread_) { work_thread_.reset(new asio::detail::thread( work_io_service_runner(*work_io_service_)));