X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fmemcached.c;h=f6d71d592eefd34f5b136bf3939250bb32aa4407;hb=948eeb667c78f158f769de8cc418e44e81048dc2;hp=b681f6cb42d9c03e6b5ab457d9a93e1d76c2620c;hpb=1d7f999b7d38db3308a0533a83fea23987fb0178;p=awesomized%2Flibmemcached diff --git a/libmemcached/memcached.c b/libmemcached/memcached.c index b681f6cb..f6d71d59 100644 --- a/libmemcached/memcached.c +++ b/libmemcached/memcached.c @@ -121,6 +121,12 @@ memcached_st *memcached_clone(memcached_st *clone, memcached_st *ptr) new_clone->get_key_failure= ptr->get_key_failure; new_clone->delete_trigger= ptr->delete_trigger; + if (ptr->prefix_key[0] != 0) + { + strcpy(new_clone->prefix_key, ptr->prefix_key); + new_clone->prefix_key_length= ptr->prefix_key_length; + } + rc= run_distribution(new_clone); if (rc != MEMCACHED_SUCCESS) {