X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fconnect.cc;h=5a5d899d23786d8f9ccebe5fb113e21887e8461a;hb=fc21f9b9bc7d55fc4ce9d7a323b9e9173dbbe3ba;hp=03295df2df7929cd53bcb897e21253bfd2ef7843;hpb=e2688497603c56929e6dd2b4e6139dd85edcb0e0;p=m6w6%2Flibmemcached diff --git a/libmemcached/connect.cc b/libmemcached/connect.cc index 03295df2..5a5d899d 100644 --- a/libmemcached/connect.cc +++ b/libmemcached/connect.cc @@ -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)