Fix case where --socket was not always been stored correctly.
[awesomized/libmemcached] / libmemcached / server.cc
index f68e1f6b81bf3ad734fc8535540cb5d869c3319a..20db52b8344ca79c74fefb07db81c739ac262f8d 100644 (file)
@@ -194,10 +194,12 @@ uint32_t memcached_server_count(const memcached_st *self)
 const char *memcached_server_name(const memcached_server_instance_st self)
 {
   WATCHPOINT_ASSERT(self);
-  if (self == NULL)
-    return NULL;
+  if (self)
+  {
+    return self->hostname;
+  }
 
-  return self->hostname;
+  return NULL;
 }
 
 in_port_t memcached_server_port(const memcached_server_instance_st self)