Use correct value for the basic_resolver_results::end() iterator.
diff --git a/asio/include/asio/ip/basic_resolver_results.hpp b/asio/include/asio/ip/basic_resolver_results.hpp
index 001fad2..bb4601a 100644
--- a/asio/include/asio/ip/basic_resolver_results.hpp
+++ b/asio/include/asio/ip/basic_resolver_results.hpp
@@ -258,9 +258,7 @@
   /// Obtain an end iterator for the results range.
   const_iterator end() const
   {
-    basic_resolver_results tmp(*this);
-    tmp.index_ = size();
-    return tmp;
+    return const_iterator();
   }
 
   /// Obtain a begin iterator for the results range.