Fix race condition in windows::object_handle.
diff --git a/asio/include/asio/detail/impl/win_object_handle_service.ipp b/asio/include/asio/detail/impl/win_object_handle_service.ipp
index fff9832..ccf8f75 100644
--- a/asio/include/asio/detail/impl/win_object_handle_service.ipp
+++ b/asio/include/asio/detail/impl/win_object_handle_service.ipp
@@ -432,8 +432,9 @@
       }
     }
 
+    io_service_impl& ios = impl->owner_->io_service_;
     lock.unlock();
-    impl->owner_->io_service_.post_deferred_completions(completed_ops);
+    ios.post_deferred_completions(completed_ops);
   }
 }