From 182d433a5aa69a7f94ae52e536022cfaf3c20450 Mon Sep 17 00:00:00 2001 From: Alex Rousskov Date: Sat, 27 Jun 2020 04:13:43 +0000 Subject: [PATCH] Generated config dumping code does not skip unconfigured options (#684) We must manually skip them. This fix is needed after commit 1c2b446. --- src/cache_cf.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/cache_cf.cc b/src/cache_cf.cc index 87b898209b..fc43e92942 100644 --- a/src/cache_cf.cc +++ b/src/cache_cf.cc @@ -5127,7 +5127,9 @@ parse_http_upgrade_request_protocols(HttpUpgradeProtocolAccess **protoGuardsPtr) static void dump_http_upgrade_request_protocols(StoreEntry *entry, const char *rawName, HttpUpgradeProtocolAccess *protoGuards) { - assert(protoGuards); + if (!protoGuards) + return; + const SBuf name(rawName); protoGuards->forEach([entry,&name](const SBuf &proto, const acl_access *acls) { SBufList line; -- 2.47.2