X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=src%2Flibmemcachedprotocol%2Fpedantic.c;h=c966ee8bb8fed9e5ba36d1896f80e8edb9ea92f3;hb=efeacc93d17bfaad48e9b7422aebd35e4968c00c;hp=b6e7a0025cb50a2cffbbc8cf29f772d12dee83db;hpb=0f27cca46a4a529459ca988268972f480a9730c6;p=awesomized%2Flibmemcached diff --git a/src/libmemcachedprotocol/pedantic.c b/src/libmemcachedprotocol/pedantic.c index b6e7a002..c966ee8b 100644 --- a/src/libmemcachedprotocol/pedantic.c +++ b/src/libmemcachedprotocol/pedantic.c @@ -14,8 +14,7 @@ */ #include "libmemcachedprotocol/common.h" - -#include +#include "p9y/socket.hpp" #define ensure(a) \ if (!(a)) { \ @@ -152,7 +151,7 @@ bool memcached_binary_protocol_pedantic_check_response( ensure(response->response.keylen == 0); ensure(response->response.extlen == 0); ensure(response->response.bodylen == 0); - ensure(response->response.cas != 0); + ensure(response->response.cas); break; case PROTOCOL_BINARY_CMD_FLUSH: case PROTOCOL_BINARY_CMD_NOOP: @@ -169,7 +168,7 @@ bool memcached_binary_protocol_pedantic_check_response( ensure(response->response.keylen == 0); ensure(response->response.extlen == 0); ensure(ntohl(response->response.bodylen) == 8); - ensure(response->response.cas != 0); + ensure(response->response.cas); break; case PROTOCOL_BINARY_CMD_STAT: @@ -181,7 +180,7 @@ bool memcached_binary_protocol_pedantic_check_response( case PROTOCOL_BINARY_CMD_VERSION: ensure(response->response.keylen == 0); ensure(response->response.extlen == 0); - ensure(response->response.bodylen != 0); + ensure(response->response.bodylen); ensure(response->response.cas == 0); break; @@ -189,14 +188,14 @@ bool memcached_binary_protocol_pedantic_check_response( case PROTOCOL_BINARY_CMD_GETQ: ensure(response->response.keylen == 0); ensure(response->response.extlen == 4); - ensure(response->response.cas != 0); + ensure(response->response.cas); break; case PROTOCOL_BINARY_CMD_GETK: case PROTOCOL_BINARY_CMD_GETKQ: - ensure(response->response.keylen != 0); + ensure(response->response.keylen); ensure(response->response.extlen == 4); - ensure(response->response.cas != 0); + ensure(response->response.cas); break; default: