From 2f3498e91c9e8a00cbd0ab29c8f96293733891ae Mon Sep 17 00:00:00 2001 From: bert hubert Date: Tue, 9 Dec 2014 21:42:04 +0100 Subject: [PATCH] fix up statbag for carbon protocol and function pointers --- pdns/statbag.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pdns/statbag.cc b/pdns/statbag.cc index a2489eb06f..1c8f3bfada 100644 --- a/pdns/statbag.cc +++ b/pdns/statbag.cc @@ -114,7 +114,9 @@ void StatBag::set(const string &key, AtomicCounter::native_t value) AtomicCounter::native_t StatBag::read(const string &key) { exists(key); - + funcstats_t::const_iterator iter = d_funcstats.find(key); + if(iter != d_funcstats.end()) + return iter->second(iter->first); return *d_stats[key]; } -- 2.47.2