Fix for Chinese character sets.
[awesomized/libmemcached] / libmemcached / memcached_fetch.c
index cd6a60df62301a924448a0424fcf6fe8ee5a606c..4cd3e6a584b9a45280076d571aebb6b3d6d348d3 100644 (file)
@@ -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)
       {