Add ability to have version "just requested" when you initially connect.
[m6w6/libmemcached] / libmemcached / connect.cc
index 03295df2df7929cd53bcb897e21253bfd2ef7843..5a5d899d23786d8f9ccebe5fb113e21887e8461a 100644 (file)
@@ -641,6 +641,7 @@ static memcached_return_t backoff_handling(org::libmemcached::Instance* server,
 
 static memcached_return_t _memcached_connect(org::libmemcached::Instance* server, const bool set_last_disconnected)
 {
+  assert(server);
   if (server->fd != INVALID_SOCKET)
   {
     return MEMCACHED_SUCCESS;
@@ -696,6 +697,7 @@ static memcached_return_t _memcached_connect(org::libmemcached::Instance* server
   if (memcached_success(rc))
   {
     server->mark_server_as_clean();
+    memcached_version_instance(server);
     return rc;
   }
   else if (set_last_disconnected)