]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Fixed CC directive ID check broken since r14130.1.60.
authorAlex Rousskov <rousskov@measurement-factory.com>
Tue, 20 Sep 2016 02:21:48 +0000 (20:21 -0600)
committerAlex Rousskov <rousskov@measurement-factory.com>
Tue, 20 Sep 2016 02:21:48 +0000 (20:21 -0600)
src/HttpHdrCc.cc

index 35c02e86d96ba7803442f0bfb7c3ba12a5016101..9eeafce63eb3344779978a10572c83e752c3a9d6 100644 (file)
@@ -306,7 +306,7 @@ httpHdrCcStatDumper(StoreEntry * sentry, int, double val, double, int count)
 {
     extern const HttpHeaderStat *dump_stat; /* argh! */
     const int id = static_cast<int>(val);
-    const bool valid_id = id < HttpHdrCcType::CC_ENUM_END;
+    const bool valid_id = id >= 0 && id < HttpHdrCcType::CC_ENUM_END;
     const char *name = valid_id ? CcAttrs[id].name : "INVALID";
 
     if (count || valid_id)