From 0278bdcbf06efbd5eb04992f65e6fd2c0058f333 Mon Sep 17 00:00:00 2001 From: Amos Jeffries Date: Thu, 17 Dec 2015 03:06:32 +1300 Subject: [PATCH] Add missing parts to rev.14346 for squid.conf parse and display --- src/security/PeerOptions.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/security/PeerOptions.cc b/src/security/PeerOptions.cc index 3bcdc1fd64..8142a5ec07 100644 --- a/src/security/PeerOptions.cc +++ b/src/security/PeerOptions.cc @@ -91,6 +91,8 @@ Security::PeerOptions::parse(const char *token) } sslFlags = SBuf(token + 6); parsedFlags = parseFlags(); + } else if (strncmp(token, "no-default-ca", 13) == 0) { + flags.noDefaultCa = true; } else if (strncmp(token, "domain=", 7) == 0) { sslDomain = SBuf(token + 7); } else { @@ -135,6 +137,9 @@ Security::PeerOptions::dumpCfg(Packable *p, const char *pfx) const if (!sslFlags.isEmpty()) p->appendf(" %sflags=" SQUIDSBUFPH, pfx, SQUIDSBUFPRINT(sslFlags)); + + if (flags.noDefaultCa) + p->appendf(" %sno-default-ca", pfx); } void -- 2.47.3