summaryrefslogtreecommitdiff
path: root/libmemcached/response.cc
diff options
context:
space:
mode:
authorBrian Aker <brian@tangent.org>2013-01-28 19:21:30 -0500
committerBrian Aker <brian@tangent.org>2013-01-28 19:21:30 -0500
commit53aa3021fa0dea4c4bebdd05b7f7c5a212184e69 (patch)
tree01525a6803f83dd564c940d5d80d03055d00d82a /libmemcached/response.cc
parent743e893ecbbaacd66d2832e9c3ae16404422a173 (diff)
downloadlibmemcached-53aa3021fa0dea4c4bebdd05b7f7c5a212184e69.tar.gz
Fix binary touch.
Diffstat (limited to 'libmemcached/response.cc')
-rw-r--r--libmemcached/response.cc6
1 files changed, 5 insertions, 1 deletions
diff --git a/libmemcached/response.cc b/libmemcached/response.cc
index cf7ed41e..96772ff3 100644
--- a/libmemcached/response.cc
+++ b/libmemcached/response.cc
@@ -658,7 +658,11 @@ static memcached_return_t binary_read_one_response(org::libmemcached::Instance*
case PROTOCOL_BINARY_CMD_DELETE:
case PROTOCOL_BINARY_CMD_TOUCH:
{
- WATCHPOINT_ASSERT(bodylen == 0);
+ if (bodylen != 0)
+ {
+ char touch_buffer[32]; // @todo document this number
+ rc= memcached_safe_read(instance, buffer, sizeof(touch_buffer));
+ }
return MEMCACHED_SUCCESS;
}