/*
- * Copyright (C) 1996-2017 The Squid Software Foundation and contributors
+ * Copyright (C) 1996-2023 The Squid Software Foundation and contributors
*
* Squid software is distributed under GPLv2+ license and includes
* contributions from numerous individuals and organizations.
}
// parse the first digits into restore_bps
- const char *p = NULL;
- if (!StringToInt(token, restore_bps, &p, 10) && *p != '/') {
+ const char *p = nullptr;
+ if (!StringToInt(token, restore_bps, &p, 10) || *p != '/') {
debugs(77, DBG_CRITICAL, "ERROR: invalid delay rate '" << token << "'. Expecting restore/max or 'none'.");
self_destruct();
}
p++; // increment past the '/'
// parse the rest into max_bytes
- if (!StringToInt64(p, max_bytes, NULL, 10)) {
+ if (!StringToInt64(p, max_bytes, nullptr, 10)) {
debugs(77, DBG_CRITICAL, "ERROR: restore rate in '" << token << "' is not a number.");
self_destruct();
}