X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;ds=sidebyside;f=libmemcached%2Fdelete.cc;h=a96ecbace8627b5f66e978ae63ab783febad826b;hb=19d7df5119c3f07370f58857f4d916cd5de398ea;hp=85e3c79b3f36e6c8ec0323ee1f96c76342312328;hpb=a3e65690104fce187003aa62d1f1f5c2edd11b17;p=m6w6%2Flibmemcached diff --git a/libmemcached/delete.cc b/libmemcached/delete.cc index 85e3c79b..a96ecbac 100644 --- a/libmemcached/delete.cc +++ b/libmemcached/delete.cc @@ -76,7 +76,8 @@ static inline memcached_return_t binary_delete(memcached_server_write_instance_s bool should_flush= is_buffering ? false : true; - request.message.header.request.magic= PROTOCOL_BINARY_REQ; + initialize_binary_request(instance, request.message.header); + if (reply) { request.message.header.request.opcode= PROTOCOL_BINARY_CMD_DELETE; @@ -213,5 +214,5 @@ memcached_return_t memcached_delete_by_key(memcached_st *memc, } LIBMEMCACHED_MEMCACHED_DELETE_END(); - return memcached_last_error(memc); + return rc; }