]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Bug 3863: myportname acl causes segmentation fault
authorAmos Jeffries <squid3@treenet.co.nz>
Mon, 22 Jul 2013 05:09:11 +0000 (23:09 -0600)
committerAmos Jeffries <squid3@treenet.co.nz>
Mon, 22 Jul 2013 05:09:11 +0000 (23:09 -0600)
src/acl/MyPortName.cc

index 860b4d2c2a9c559d24d4f33e31f8775d50b4747d..292c570ec6b5050b1425cfa4c4afc05875fdd82a 100644 (file)
@@ -44,7 +44,7 @@
 int
 ACLMyPortNameStrategy::match(ACLData<MatchType> * &data, ACLFilledChecklist *checklist)
 {
-    if (checklist->conn() != NULL)
+    if (checklist->conn() != NULL && checklist->conn()->port != NULL)
         return data->match(checklist->conn()->port->name);
     if (checklist->request != NULL)
         return data->match(checklist->request->myportname.termedBuf());