X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=lib%2Fmemcached_storage.c;h=099c78ace119a4a2323f991518667305a85964d8;hb=d3f7325607f4711aa6a0c5fa32c133afc67fa266;hp=70201489998f672249d0e6acae60e7d991c4c239;hpb=24a2ae8e311f1598bd06f3ae60999d80ae770d03;p=m6w6%2Flibmemcached diff --git a/lib/memcached_storage.c b/lib/memcached_storage.c index 70201489..099c78ac 100644 --- a/lib/memcached_storage.c +++ b/lib/memcached_storage.c @@ -36,6 +36,9 @@ static memcached_return memcached_send(memcached_st *ptr, WATCHPOINT_ASSERT(value); WATCHPOINT_ASSERT(value_length); + if (key_length == 0) + return MEMCACHED_NO_KEY_PROVIDED; + /* Leaving this WATCHPOINT_ASSERT in since only a library fubar could blow this */ #ifdef NOT_DONE if (!(ptr->flags & MEM_NO_BLOCK) && ptr->write_buffer_offset != 0)