X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=lib%2Fmemcached_hosts.c;fp=lib%2Fmemcached_hosts.c;h=402018b4ae90cb58492776a5afed153c9c908b71;hb=666a820df3605bf92a4ffefed6ec3b1649f37291;hp=3517d824698c4f359d9e188ff1734bc5e49614da;hpb=122f18f5a7bf1c0361ee6edca276a0cabc95ed6d;p=awesomized%2Flibmemcached diff --git a/lib/memcached_hosts.c b/lib/memcached_hosts.c index 3517d824..402018b4 100644 --- a/lib/memcached_hosts.c +++ b/lib/memcached_hosts.c @@ -186,8 +186,14 @@ unsigned int memcached_server_list_count(memcached_server_st *ptr) void memcached_server_list_free(memcached_server_st *ptr) { + unsigned int x; + if (ptr == NULL) return; + for (x= 0; x < ptr->count; x++) + if (ptr[x].address_info) + freeaddrinfo(ptr[x].address_info); + free(ptr); }