X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fstats.c;h=fcafe2154c910ca47f29c3e6b76f59fb133f1421;hb=93723c9e5e41d8d9c41f610623060b28b4ec8ae3;hp=1f3ca5bf8700db57a0de8a1111df784a28de8c8a;hpb=6773e61da2d38f47d9c70212d618a91cf889491e;p=m6w6%2Flibmemcached diff --git a/libmemcached/stats.c b/libmemcached/stats.c index 1f3ca5bf..fcafe215 100644 --- a/libmemcached/stats.c +++ b/libmemcached/stats.c @@ -161,7 +161,7 @@ static memcached_return_t set_data(memcached_stat_st *memc_stat, char *key, char return MEMCACHED_SUCCESS; } -char *memcached_stat_get_value(memcached_st *ptr, memcached_stat_st *memc_stat, +char *memcached_stat_get_value(const memcached_st *ptr, memcached_stat_st *memc_stat, const char *key, memcached_return_t *error) { char buffer[SMALL_STRING_LEN]; @@ -229,7 +229,7 @@ char *memcached_stat_get_value(memcached_st *ptr, memcached_stat_st *memc_stat, static memcached_return_t binary_stats_fetch(memcached_stat_st *memc_stat, char *args, - memcached_server_instance_st *instance) + memcached_server_write_instance_st instance) { memcached_return_t rc; @@ -299,7 +299,7 @@ static memcached_return_t binary_stats_fetch(memcached_stat_st *memc_stat, static memcached_return_t ascii_stats_fetch(memcached_stat_st *memc_stat, char *args, - memcached_server_instance_st *instance) + memcached_server_write_instance_st instance) { memcached_return_t rc; char buffer[MEMCACHED_DEFAULT_COMMAND_SIZE]; @@ -379,7 +379,7 @@ memcached_stat_st *memcached_stat(memcached_st *ptr, char *args, memcached_retur for (uint32_t x= 0; x < memcached_server_count(ptr); x++) { memcached_return_t temp_return; - memcached_server_instance_st *instance; + memcached_server_write_instance_st instance; memcached_stat_st *stat_instance; stat_instance= stats + x; @@ -411,7 +411,9 @@ memcached_return_t memcached_stat_servername(memcached_stat_st *memc_stat, char memcached_return_t rc; memcached_st memc; memcached_st *memc_ptr; - memcached_server_instance_st *instance; + memcached_server_write_instance_st instance; + + memset(memc_stat, 0, sizeof(memcached_stat_st)); memc_ptr= memcached_create(&memc); WATCHPOINT_ASSERT(memc_ptr); @@ -438,7 +440,7 @@ memcached_return_t memcached_stat_servername(memcached_stat_st *memc_stat, char We make a copy of the keys since at some point in the not so distant future we will add support for "found" keys. */ -char ** memcached_stat_get_keys(memcached_st *ptr, +char ** memcached_stat_get_keys(const memcached_st *ptr, memcached_stat_st *memc_stat, memcached_return_t *error) { @@ -462,7 +464,7 @@ char ** memcached_stat_get_keys(memcached_st *ptr, return list; } -void memcached_stat_free(memcached_st *ptr, memcached_stat_st *memc_stat) +void memcached_stat_free(const memcached_st *ptr, memcached_stat_st *memc_stat) { if (memc_stat == NULL) {