X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=lib%2Fmemcached.c;h=a5be8e255fab93eba37af6c3de2a7b71930b27f1;hb=311bd0fafe1da7b5cc770a2ff4fac5472a801a40;hp=861bafda95dbaf76dba54503cf90efc558268b6f;hpb=666a820df3605bf92a4ffefed6ec3b1649f37291;p=awesomized%2Flibmemcached diff --git a/lib/memcached.c b/lib/memcached.c index 861bafda..a5be8e25 100644 --- a/lib/memcached.c +++ b/lib/memcached.c @@ -61,9 +61,12 @@ memcached_st *memcached_clone(memcached_st *clone, memcached_st *ptr) } new_clone= memcached_create(clone); + + if (new_clone == NULL) + return NULL; - - rc= memcached_server_push(new_clone, ptr->hosts); + if (ptr->hosts) + rc= memcached_server_push(new_clone, ptr->hosts); if (rc != MEMCACHED_SUCCESS) {