be strict about port numbers being in in_port_t not uint32_t
authorStewart Smith <stewart@flamingspork.com>
Sun, 10 Jan 2010 23:40:33 +0000 (10:40 +1100)
committerStewart Smith <stewart@flamingspork.com>
Sun, 10 Jan 2010 23:40:33 +0000 (10:40 +1100)
libmemcached/parse.c

index 73cc9dfec7d79ef461f71c6a61621bb408c783fe..6675b1a3c2a54bfe44ec74d3769ddd0e40dce6c7 100644 (file)
@@ -10,7 +10,7 @@
 memcached_server_st *memcached_servers_parse(const char *server_strings)
 {
   char *string;
-  uint32_t port;
+  in_port_t port;
   uint32_t weight;
   const char *begin_ptr;
   const char *end_ptr;
@@ -52,7 +52,7 @@ memcached_server_st *memcached_servers_parse(const char *server_strings)
 
       ptr++;
 
-      port= (uint32_t) strtoul(ptr, (char **)NULL, 10);
+      port= (in_port_t) strtoul(ptr, (char **)NULL, 10);
 
       ptr2= index(ptr, ' ');
       if (! ptr2)