}
}
-void memcached_quit(memcached_st *ptr)
+void send_quit(memcached_st *ptr)
{
- if (memcached_server_count(ptr))
+ for (uint32_t x= 0; x < memcached_server_count(ptr); x++)
{
- for (uint32_t x= 0; x < memcached_server_count(ptr); x++)
- {
- memcached_server_write_instance_st instance=
- memcached_server_instance_fetch(ptr, x);
+ memcached_server_write_instance_st instance=
+ memcached_server_instance_fetch(ptr, x);
- memcached_quit_server(instance, false);
- }
+ memcached_quit_server(instance, false);
+ }
+}
+
+void memcached_quit(memcached_st *ptr)
+{
+ if (initialize_query(ptr) != MEMCACHED_SUCCESS)
+ {
+ return;
}
+
+ send_quit(ptr);
}