X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=src%2Futilities.c;h=4f5b4526d979670566f3941f37ffdd13977ae3ba;hb=dd654699e3e087744272784a5695e24db9e4b0bc;hp=eeec16887fd89829a4990ffe4238462fe2cc1ab6;hpb=806525899ce3dff894b829416307a4290cd882e2;p=m6w6%2Flibmemcached diff --git a/src/utilities.c b/src/utilities.c index eeec1688..4f5b4526 100644 --- a/src/utilities.c +++ b/src/utilities.c @@ -1,3 +1,4 @@ +#include #include void parse_opt_servers(memcached_st *memc, @@ -29,9 +30,8 @@ void parse_opt_servers(memcached_st *memc, } else { - size_t length= strlen(server_strings); + size_t length= strlen(begin_ptr); memcpy(buffer, begin_ptr, length); - string= server_strings+length; begin_ptr= end_ptr; } @@ -47,5 +47,8 @@ void parse_opt_servers(memcached_st *memc, } memcached_server_add(memc, buffer, port); + + if (isspace(*begin_ptr)) + begin_ptr++; } }