X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fmemcached_fetch.c;h=4cd3e6a584b9a45280076d571aebb6b3d6d348d3;hb=1d57c8e96aae2ce17306f36141e68b506ef01799;hp=93215fb89f5be8a055de96806b37eadbfcf7a1ca;hpb=948eeb667c78f158f769de8cc418e44e81048dc2;p=m6w6%2Flibmemcached diff --git a/libmemcached/memcached_fetch.c b/libmemcached/memcached_fetch.c index 93215fb8..4cd3e6a5 100644 --- a/libmemcached/memcached_fetch.c +++ b/libmemcached/memcached_fetch.c @@ -31,7 +31,7 @@ memcached_return value_fetch(memcached_server_st *ptr, key= result->key; result->key_length= 0; - for (prefix_length= ptr->root->prefix_key_length; isgraph(*string_ptr); string_ptr++) + for (prefix_length= ptr->root->prefix_key_length; !(iscntrl(*string_ptr) || isspace(*string_ptr)) ; string_ptr++) { if (prefix_length == 0) { @@ -127,9 +127,9 @@ read_error: } char *memcached_fetch(memcached_st *ptr, char *key, size_t *key_length, - size_t *value_length, - uint32_t *flags, - memcached_return *error) + size_t *value_length, + uint32_t *flags, + memcached_return *error) { memcached_result_st *result_buffer= &ptr->result;