X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fstats.cc;h=6bab673d0273322cf7b412523f86bb29e6ee3820;hb=56a083d9a9b9887fc48890526d323fbc44e487b5;hp=eb3376802664956d50af89f060b8372b5e5bca47;hpb=5d44e2b91e7055316b538128ec37c0fa81bbc28d;p=m6w6%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;