X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=lib%2Fmemcached_stats.c;h=a1ef99f3a945b374bdf7b5ad1d3bbc05e7da4a26;hb=5ed23cb1d7aaa03f05b58dfeabeee72f5aff91c5;hp=a818fe1fe982124ffcad5d5e09f3b70490256997;hpb=89eed63d9bf97065589679c45a3095088c4bb150;p=awesomized%2Flibmemcached diff --git a/lib/memcached_stats.c b/lib/memcached_stats.c index a818fe1f..a1ef99f3 100644 --- a/lib/memcached_stats.c +++ b/lib/memcached_stats.c @@ -192,7 +192,7 @@ char *memcached_stat_get_value(memcached_st *ptr, memcached_stat_st *stat, else if (!memcmp("bytes_written", key, strlen("bytes_written"))) length= snprintf(buffer, SMALL_STRING_LEN,"%llu", (unsigned long long)stat->bytes_written); else if (!memcmp("limit_maxbytes", key, strlen("limit_maxbytes"))) - length= snprintf(buffer, SMALL_STRING_LEN,"%u", stat->limit_maxbytes); + length= snprintf(buffer, SMALL_STRING_LEN,"%llu", stat->limit_maxbytes); else if (!memcmp("threads", key, strlen("threads"))) length= snprintf(buffer, SMALL_STRING_LEN,"%u", stat->threads); else @@ -230,13 +230,13 @@ static memcached_return memcached_stats_fetch(memcached_st *ptr, if (send_length >= MEMCACHED_DEFAULT_COMMAND_SIZE) return MEMCACHED_WRITE_FAILURE; - rc= memcached_do(ptr, server_key, buffer, send_length, 1); + rc= memcached_do(&ptr->hosts[server_key], buffer, send_length, 1); if (rc != MEMCACHED_SUCCESS) goto error; while (1) { - rc= memcached_response(ptr, buffer, MEMCACHED_DEFAULT_COMMAND_SIZE, NULL, server_key); + rc= memcached_response(&ptr->hosts[server_key], buffer, MEMCACHED_DEFAULT_COMMAND_SIZE, NULL); if (rc == MEMCACHED_STAT) {