First pass on updating docs.
[awesomized/libmemcached] / libmemcached / connect.c
index 5e0c046bd797cdc6ab97d0e67fde5bedcbc1bed9..9f17f0c3f26d971c49e15d95bbe26cb0349577d9 100644 (file)
@@ -9,7 +9,8 @@
  *
  */
 
-#include "common.h"
+#include <libmemcached/common.h>
+#include <assert.h>
 #include <sys/time.h>
 #include <time.h>
 
@@ -89,6 +90,7 @@ static memcached_return_t set_hostinfo(memcached_server_st *server)
   struct addrinfo hints;
   char str_port[NI_MAXSERV];
 
+  assert(! server->address_info); // We cover the case where a programming mistake has been made.
   if (server->address_info)
   {
     freeaddrinfo(server->address_info);