[27942] in Kerberos

home help back first fref pref prev next nref lref last post

Re: Question about freeing memory when using krb5_get_credentials

daemon@ATHENA.MIT.EDU (Markus Moeller)
Fri Jun 15 14:20:28 2007

To: kerberos@mit.edu
From: "Markus Moeller" <huaraz@moeller.plus.com>
Date: Fri, 15 Jun 2007 19:13:05 +0100
Message-ID: <f4ukrn$a1u$1@sea.gmane.org>
X-Complaints-To: usenet@sea.gmane.org
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: kerberos-bounces@mit.edu

Tom,

yes your fix is solving  my issue.

Thank you
Markus

"Tom Yu" <tlyu@MIT.EDU> wrote in message 
news:ldv1wge2msr.fsf@cathode-dark-space.mit.edu...
>>>>>> "Markus" == Markus Moeller <huaraz@moeller.plus.com> writes:
>
> Markus> My capath looks like:
> Markus> [capaths]
> Markus>        SUSE.HOME = {
> Markus>           XEN.HOME = WINDOWS2003.HOME
> Markus>           WINDOWS2003.HOME = .
> Markus>        }
> Markus>        XEN.HOME = {
> Markus>           SUSE.HOME = WINDOWS2003.HOME
> Markus>        }
> Markus>        WINDOWS2003.HOME = {
> Markus>           SUSE.HOME = .
> Markus>        }
>
> I assume that you are attempting to authenticate between two realms
> which are listed in your capaths as directly connected.  Please try
> the following patch and let me know if it stops the leak.  Basically
> it looks like a pointer is getting overwritten and thereby leaking a
> string allocated by the profile library.
>
> === src/lib/krb5/krb/walk_rtree.c
> ==================================================================
> --- src/lib/krb5/krb/walk_rtree.c (revision 20062)
> +++ src/lib/krb5/krb/walk_rtree.c (local)
> @@ -167,6 +167,9 @@
>  links++;
>      }
>  }
> + if (cap_nodes[links] != NULL)
> +     krb5_xfree(cap_nodes[links]);
> +
>  cap_nodes[links] = cap_server; /* put server on end of list */
>  /* this simplifies the code later and make */
>  /* cleanup eaiser as well */
>
> ________________________________________________
> Kerberos mailing list           Kerberos@mit.edu
> https://mailman.mit.edu/mailman/listinfo/kerberos
> 



________________________________________________
Kerberos mailing list           Kerberos@mit.edu
https://mailman.mit.edu/mailman/listinfo/kerberos

home help back first fref pref prev next nref lref last post