From: Ruben d'Arco Date: Fri, 16 Aug 2013 16:59:25 +0000 (+0200) Subject: Remove possible devision by zero (coverity fix) X-Git-Tag: rec-3.6.0-rc1~510^2~1 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4855a559d3d1ce7c74c2f922fc74a71889fc1987;p=pdns Remove possible devision by zero (coverity fix) --- diff --git a/pdns/ws.cc b/pdns/ws.cc index 36e43147f..994223869 100644 --- a/pdns/ws.cc +++ b/pdns/ws.cc @@ -93,9 +93,13 @@ void *StatWebServer::threadHelper(void *p) void printtable(ostringstream &ret, const string &ringname, const string &title, int limit=10) { + vector >ring=S.getRing(ringname); + if (ring.size() == 0) { + return; + } + int tot=0; int entries=0; - vector >ring=S.getRing(ringname); for(vector >::const_iterator i=ring.begin(); i!=ring.end();++i) { tot+=i->second;