]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Add sanity check to Kids::init().
authorDmitry Kurochkin <dmitry.kurochkin@measurement-factory.com>
Tue, 4 Oct 2011 17:28:17 +0000 (21:28 +0400)
committerDmitry Kurochkin <dmitry.kurochkin@measurement-factory.com>
Tue, 4 Oct 2011 17:28:17 +0000 (21:28 +0400)
src/ipc/Kids.cc

index 7d363151aa558eeb62accab8be650593c46ddc39..2423fca3c9071ab9ce3f93031dc7cb6af9bc2bdb 100644 (file)
@@ -6,6 +6,7 @@
  */
 
 #include "config.h"
+#include "base/TextException.h"
 #include "ipc/Kids.h"
 #include "protos.h"
 
@@ -43,6 +44,8 @@ void Kids::init()
         snprintf(kid_name, sizeof(kid_name), "(squid-coord-%d)", (int)(storage.size()+1));
         storage.push_back(Kid(kid_name));
     }
+
+    Must(storage.size() == static_cast<size_t>(NumberOfKids()));
 }
 
 /// returns kid by pid