is this a memory leak?

From: Robert Collins <robert.collins@dont-contact.us>
Date: Wed, 13 Dec 2000 21:51:03 +1100

In client_side.c, clientAccessCheckDone,

==
    debug(33, 2) ("The request %s %s is %s, because it matched '%s'\n",
        RequestMethodStr[http->request->method], http->uri,
        answer == ACCESS_ALLOWED ? "ALLOWED" : "DENIED",
        AclMatchedName ? AclMatchedName : "NO ACL's");
    if (http->acl_checklist->auth_user)
        proxy_auth_msg = http->acl_checklist->auth_user->message;
    http->acl_checklist = NULL;
    if (answer == ACCESS_ALLOWED) {
        safe_free(http->uri);
        http->uri = xstrdup(urlCanonical(http->request));
        assert(http->redirect_state == REDIRECT_NONE);
==

the http->acl_checklist = NULL line concerns me: where does the checklist get freed?

Rob
Received on Wed Dec 13 2000 - 03:42:22 MST

This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:13:04 MST