X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fstats.cc;h=6bab673d0273322cf7b412523f86bb29e6ee3820;hb=2897ccfa82591bd17d02c344465c4a74e3b3dbae;hp=eb3376802664956d50af89f060b8372b5e5bca47;hpb=0fc1c4c69b16e575361f6de5ba565aa3de96494f;p=awesomized%2Flibmemcached diff --git a/libmemcached/stats.cc b/libmemcached/stats.cc index eb337680..6bab673d 100644 --- a/libmemcached/stats.cc +++ b/libmemcached/stats.cc @@ -227,9 +227,21 @@ static memcached_return_t set_data(memcached_stat_st *memc_stat, const char *key return MEMCACHED_SUCCESS; } -char *memcached_stat_get_value(const memcached_st *ptr, memcached_stat_st *memc_stat, +char *memcached_stat_get_value(const memcached_st *, memcached_stat_st *memc_stat, const char *key, memcached_return_t *error) { + memcached_return_t not_used; + if (error == NULL) + { + error= ¬_used; + } + + if (memc_stat == NULL) + { + *error= MEMCACHED_INVALID_ARGUMENTS; + return NULL; + } + char buffer[SMALL_STRING_LEN]; int length;