X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fmemcached_auto.c;h=c0c6269af7a71ce64f71d7c9e15a830fe9e1b0ed;hb=38c4b902f9971cf0e95add1e24a7cad86b5d38dd;hp=176cbcc908e3c3179beb73e2845d773662210891;hpb=17e0b84e30fe82f6a2a995484a502179c73906ea;p=awesomized%2Flibmemcached diff --git a/libmemcached/memcached_auto.c b/libmemcached/memcached_auto.c index 176cbcc9..c0c6269a 100644 --- a/libmemcached/memcached_auto.c +++ b/libmemcached/memcached_auto.c @@ -85,13 +85,13 @@ static memcached_return binary_incr_decr(memcached_st *ptr, uint8_t cmd, request.message.header.request.magic= PROTOCOL_BINARY_REQ; request.message.header.request.opcode= cmd; - request.message.header.request.keylen= htons(key_length); + request.message.header.request.keylen= htons((uint16_t) key_length); request.message.header.request.extlen= 20; request.message.header.request.datatype= PROTOCOL_BINARY_RAW_BYTES; - request.message.header.request.bodylen= htonl(key_length + request.message.header.request.extlen); + request.message.header.request.bodylen= htonl((uint32_t) (key_length + request.message.header.request.extlen)); request.message.body.delta= htonll(offset); request.message.body.initial= htonll(initial); - request.message.body.expiration= htonl(expiration); + request.message.body.expiration= htonl((uint32_t) expiration); if ((memcached_do(&ptr->hosts[server_key], request.bytes, sizeof(request.bytes), 0)!=MEMCACHED_SUCCESS) ||