Fix for flags operation (aka not storing the final bit right). Updated
[awesomized/libmemcached] / libmemcached / memcached_parse.c
index 366e77b55e6667b506baf4ff6bab6f72e9155e44..fc6a4cb1ecb19e08892afc84a024eac263118c4d 100644 (file)
@@ -51,7 +51,7 @@ memcached_server_st *memcached_servers_parse(char *server_strings)
 
       ptr++;
 
-      port= strtol(ptr, (char **)NULL, 10);
+      port= strtoul(ptr, (char **)NULL, 10);
     }
 
     servers= memcached_server_list_append(servers, buffer, port, &rc);