]> git.ipfire.org Git - thirdparty/squid.git/blobdiff - src/DelaySpec.cc
Fix crash when configuring with invalid delay_parameters restore value.
[thirdparty/squid.git] / src / DelaySpec.cc
index d69aec40ecb2a10e0f09e0592eca0e7f9a5d5b29..2b2433e014e0f50db84d275bafbea2f4816051af 100644 (file)
@@ -57,7 +57,7 @@ DelaySpec::parse()
 
     // parse the first digits into restore_bps
     const char *p = NULL;
-    if (!StringToInt(token, restore_bps, &p, 10) && *p != '/') {
+    if (!StringToInt(token, restore_bps, &p, 10) || *p != '/') {
         debugs(77, DBG_CRITICAL, "ERROR: invalid delay rate '" << token << "'. Expecting restore/max or 'none'.");
         self_destruct();
     }