X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fmemcached_auto.c;h=81e594e9e0e0239196cdd77eec3ed664ee2d7585;hb=7577cb0a57aa70d9857d42c381f13c7cb60d0056;hp=449d4c4e23b5f6f341986f4885143c9fe63a9366;hpb=2fe4e1635c70f4b2815aaf9bc147fee0b2c93de3;p=awesomized%2Flibmemcached diff --git a/libmemcached/memcached_auto.c b/libmemcached/memcached_auto.c index 449d4c4e..81e594e9 100644 --- a/libmemcached/memcached_auto.c +++ b/libmemcached/memcached_auto.c @@ -79,7 +79,7 @@ static memcached_return binary_incr_decr(memcached_st *ptr, uint8_t cmd, server_key= memcached_generate_hash(ptr, key, key_length); - protocol_binary_request_incr request= {0}; + protocol_binary_request_incr request= {.bytes= {0}}; request.message.header.request.magic= PROTOCOL_BINARY_REQ; request.message.header.request.opcode= cmd; @@ -98,7 +98,7 @@ static memcached_return binary_incr_decr(memcached_st *ptr, uint8_t cmd, return MEMCACHED_WRITE_FAILURE; } - return memcached_response(&ptr->hosts[server_key], value, sizeof(*value), NULL); + return memcached_response(&ptr->hosts[server_key], (char*)value, sizeof(*value), NULL); } memcached_return memcached_increment(memcached_st *ptr,