X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=lib%2Fmemcached_get.c;h=a18854506d4743b9fb7d404786adbd16434c34e1;hb=dd3711e0fb5dc8ea96253ca28db3d1fe3067a920;hp=c688af34639684f8931d54c00e5db1b4a9c19946;hpb=be683ec76c3d55c427d72d3529f521e479967f6b;p=m6w6%2Flibmemcached diff --git a/lib/memcached_get.c b/lib/memcached_get.c index c688af34..a1885450 100644 --- a/lib/memcached_get.c +++ b/lib/memcached_get.c @@ -19,13 +19,12 @@ char *memcached_get(memcached_st *ptr, char *key, size_t key_length, server_key= memcached_generate_hash(key, key_length) % ptr->number_of_hosts; send_length= snprintf(buffer, MEMCACHED_DEFAULT_COMMAND_SIZE, "get %.*s\r\n", - key_length, key); + (int)key_length, key); if (*error != MEMCACHED_SUCCESS) return NULL; - if ((send(ptr->hosts[server_key].fd, buffer, send_length, 0) == -1)) + if ((write(ptr->hosts[server_key].fd, buffer, send_length) == -1)) { - fprintf(stderr, "failed fetch on %.*s TCP\n", key_length+1, key); *error= MEMCACHED_WRITE_FAILURE; return NULL; }