]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Initialize helper query buffer, and SP-delimit tokens
authorAmos Jeffries <squid3@treenet.co.nz>
Wed, 30 Sep 2015 02:26:45 +0000 (19:26 -0700)
committerAmos Jeffries <squid3@treenet.co.nz>
Wed, 30 Sep 2015 02:26:45 +0000 (19:26 -0700)
src/external_acl.cc

index f463e5bfb86b549c54678a62bca9071af06d2eb0..73095739cfe4201e3db4c117ed2c3275c32c9281 100644 (file)
@@ -274,6 +274,8 @@ parse_externalAclHelper(external_acl ** list)
             break;
 
         *fmt = new Format::Token;
+        // these tokens are whitespace delimited
+        (*fmt)->space = true;
 
         // compatibility for old tokens incompatible with Format::Token syntax
 #if USE_OPENSSL // dont bother if we dont have to.
@@ -697,6 +699,7 @@ static char *
 makeExternalAclKey(ACLFilledChecklist * ch, external_acl_data * acl_data)
 {
     static MemBuf mb;
+    mb.reset();
 
     // check for special case tokens in the format
     for (Format::Token *t = acl_data->def->format.format; t ; t = t->next) {