X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fdelete.c;h=b29101b4cf47990d5a1c8e3ed24dc3c26797ec33;hb=a6d18834a85d2a65caae820ee426169af5aff800;hp=8b531acdcff79035321100107d069bf143dbf9ae;hpb=85062bec3fe9000e4da8e0a08cea88ebbccc20b2;p=m6w6%2Flibmemcached diff --git a/libmemcached/delete.c b/libmemcached/delete.c index 8b531acd..b29101b4 100644 --- a/libmemcached/delete.c +++ b/libmemcached/delete.c @@ -33,7 +33,7 @@ memcached_return_t memcached_delete_by_key(memcached_st *ptr, unlikely (rc != MEMCACHED_SUCCESS) return rc; - unlikely (ptr->hosts == NULL || memcached_server_count(ptr) == 0) + unlikely (memcached_server_count(ptr) == 0) return MEMCACHED_NO_SERVERS; server_key= memcached_generate_hash(ptr, master_key, master_key_length); @@ -90,7 +90,8 @@ memcached_return_t memcached_delete_by_key(memcached_st *ptr, } } send_length= (size_t) snprintf(buffer, MEMCACHED_DEFAULT_COMMAND_SIZE, - "delete %s%.*s %u%s\r\n", + "delete %.*s%.*s %u%s\r\n", + (int)ptr->prefix_key_length, ptr->prefix_key, (int) key_length, key, (uint32_t)expiration, @@ -99,7 +100,8 @@ memcached_return_t memcached_delete_by_key(memcached_st *ptr, } else send_length= (size_t) snprintf(buffer, MEMCACHED_DEFAULT_COMMAND_SIZE, - "delete %s%.*s%s\r\n", + "delete %.*s%.*s%s\r\n", + (int)ptr->prefix_key_length, ptr->prefix_key, (int)key_length, key, no_reply ? " noreply" :"");