]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Fix wrong check inside Format::Format::assemble
authorChristos Tsantilas <chtsanti@users.sourceforge.net>
Tue, 11 Jun 2013 14:09:58 +0000 (08:09 -0600)
committerAmos Jeffries <squid3@treenet.co.nz>
Tue, 11 Jun 2013 14:09:58 +0000 (08:09 -0600)
We are checking for al->request but we are using al->adapted_request.
This is may cause crashes if the al->adapted_request is NULL.

src/format/Format.cc

index 3ac308b1541b347213cf523899d352e7540c8f26..17173603c28f9207eae9d1e33518059119af178d 100644 (file)
@@ -510,7 +510,7 @@ Format::Format::assemble(MemBuf &mb, const AccessLogEntry::Pointer &al, int logS
 
         case LFT_ADAPTED_REQUEST_HEADER:
 
-            if (al->request)
+            if (al->adapted_request)
                 sb = al->adapted_request->header.getByName(fmt->data.header.header);
 
             out = sb.termedBuf();