X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;ds=sidebyside;f=lib%2Fmemcached_key.c;fp=lib%2Fmemcached_key.c;h=ef1fe15fb47695adc0e7495de53572fab5ab5199;hb=816aa2e3dfe7d1a44edd66745bee33faa499e709;hp=0000000000000000000000000000000000000000;hpb=489bda54b334bf6712cb868446418ebf3bc6678a;p=awesomized%2Flibmemcached diff --git a/lib/memcached_key.c b/lib/memcached_key.c new file mode 100644 index 00000000..ef1fe15f --- /dev/null +++ b/lib/memcached_key.c @@ -0,0 +1,20 @@ +#include "common.h" + +memcached_return memcachd_key_test(char **keys, size_t *key_length, + unsigned int number_of_keys) +{ + int x; + + for (x= 0; x < number_of_keys; x++) + { + int y; + for (y= 0; y < key_length[x]; y++) + { + if ((isgraph(keys[x][y])) == 0) + return MEMCACHED_BAD_KEY_PROVIDED; + } + } + + return MEMCACHED_SUCCESS; +} +