diff options
Diffstat (limited to 'memcached.c')
-rw-r--r-- | memcached.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/memcached.c b/memcached.c index 6debce8..95a0124 100644 --- a/memcached.c +++ b/memcached.c @@ -1239,6 +1239,7 @@ static void process_bin_touch(conn *c) { } conn_set_state(c, conn_mwrite); + c->write_and_go = conn_new_cmd; /* Remember this command so we can garbage collect it later */ c->item = it; } else { @@ -1259,6 +1260,7 @@ static void process_bin_touch(conn *c) { memcpy(ofs, key, nkey); add_iov(c, ofs, nkey); conn_set_state(c, conn_mwrite); + c->write_and_go = conn_new_cmd; } else { write_bin_error(c, PROTOCOL_BINARY_RESPONSE_KEY_ENOENT, 0); } |