Meh, and this: Forgetting to remove the enum cascades slightly.
--- src/acl.cc 23 Oct 2005 11:55:32 -0000 1.316
+++ src/acl.cc 22 Apr 2006 13:44:31 -0000
@@ -428,8 +428,7 @@
link = link->next;
}
- auth_match = NULL;
- auth_match = (acl_proxy_auth_match_cache
*)memAllocate(MEM_ACL_PROXY_AUTH_MATCH);
+ auth_match = new acl_proxy_auth_match_cache();
auth_match->matchrv = matchForCache (checklist);
auth_match->acl_data = this;
dlinkAddTail(auth_match, &auth_match->link, cache);
@@ -451,7 +450,7 @@
tmplink = link;
link = link->next;
dlinkDelete(tmplink, cache);
- memFree(auth_match, MEM_ACL_PROXY_AUTH_MATCH);
+ delete auth_match;
}
}
Cheers,
Rob
signature.asc
Description: This is a digitally signed message part
