projects
/
awesomized
/
libmemcached
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
Merge in all current libmemcached work, plus restore older, working,
[awesomized/libmemcached]
/
libmemcached
/
parse.c
diff --git
a/libmemcached/parse.c
b/libmemcached/parse.c
index 917c5e3097b9874bfc0658c7bd199a4ed3ed3444..85860ef3301e50a093730252a36c54aabd787a68 100644
(file)
--- a/
libmemcached/parse.c
+++ b/
libmemcached/parse.c
@@
-10,8
+10,6
@@
memcached_server_list_st memcached_servers_parse(const char *server_strings)
{
char *string;
memcached_server_list_st memcached_servers_parse(const char *server_strings)
{
char *string;
- in_port_t port;
- uint32_t weight;
const char *begin_ptr;
const char *end_ptr;
memcached_server_st *servers= NULL;
const char *begin_ptr;
const char *end_ptr;
memcached_server_st *servers= NULL;
@@
-27,8
+25,7
@@
memcached_server_list_st memcached_servers_parse(const char *server_strings)
{
char buffer[HUGE_STRING_LEN];
char *ptr, *ptr2;
{
char buffer[HUGE_STRING_LEN];
char *ptr, *ptr2;
- port= 0;
- weight= 0;
+ uint32_t weight= 0;
if (string)
{
if (string)
{
@@
-46,6
+43,7
@@
memcached_server_list_st memcached_servers_parse(const char *server_strings)
ptr= index(buffer, ':');
ptr= index(buffer, ':');
+ in_port_t port= 0;
if (ptr)
{
ptr[0]= 0;
if (ptr)
{
ptr[0]= 0;
@@
-57,6
+55,7
@@
memcached_server_list_st memcached_servers_parse(const char *server_strings)
ptr2= index(ptr, ' ');
if (! ptr2)
ptr2= index(ptr, ':');
ptr2= index(ptr, ' ');
if (! ptr2)
ptr2= index(ptr, ':');
+
if (ptr2)
{
ptr2++;
if (ptr2)
{
ptr2++;