X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=lib%2Fmemcached_response.c;h=d0962a2d759e27b27839181d14251f81f02a89e8;hb=9e9572af3e9be02dd3de5c71bf1665217a770e1b;hp=10547504743c476956ade3a7a5ebfe664f44aa4c;hpb=d6505b16fb85f77527934510d0395adfcbb66377;p=m6w6%2Flibmemcached diff --git a/lib/memcached_response.c b/lib/memcached_response.c index 10547504..d0962a2d 100644 --- a/lib/memcached_response.c +++ b/lib/memcached_response.c @@ -24,6 +24,7 @@ memcached_return memcached_response(memcached_st *ptr, max_messages= memcached_server_response_count(ptr, server_key); for (x= 0; x <= max_messages; x++) { + size_t total_length= 0; buffer_ptr= buffer; while (1) @@ -40,6 +41,9 @@ memcached_return memcached_response(memcached_st *ptr, break; else buffer_ptr++; + + total_length++; + assert(total_length < buffer_length); } if (memcached_server_response_count(ptr, server_key))