From 87500b6c61204bf180f0d3a7ab4e9f8b253156cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Sun, 22 Oct 2006 15:54:37 +0000 Subject: [PATCH] (check_KRB5SignedPath): free KRB5SignedPath on successful completion too, not just the error cases. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18827 ec53bebd-3082-4978-b11e-865c3cabbd6b --- kdc/krb5tgs.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kdc/krb5tgs.c b/kdc/krb5tgs.c index e425b0e3e..2d79c8fff 100644 --- a/kdc/krb5tgs.c +++ b/kdc/krb5tgs.c @@ -290,13 +290,14 @@ check_KRB5SignedPath(krb5_context context, } ret = copy_KRB5SignedPathPrincipals(*delegated, sp.delegated); - free_KRB5SignedPath(&sp); if (ret) { + free_KRB5SignedPath(&sp); free(*delegated); *delegated = NULL; return ret; } } + free_KRB5SignedPath(&sp); } else { if (require_signedpath)