r13250: I missed a couple of talloc_free()'s
authorAndrew Bartlett <abartlet@samba.org>
Tue, 31 Jan 2006 02:01:52 +0000 (02:01 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:51:38 +0000 (13:51 -0500)
Andrew Bartlett

source/auth/gensec/gensec_gssapi.c

index c90faacf02ee0ff8115eeb52e4c4aede33de38ee..e576d8b7c9f5b26cdcd2f410a6f883371ce10d7e 100644 (file)
@@ -791,6 +791,7 @@ static NTSTATUS gensec_gssapi_session_info(struct gensec_security *gensec_securi
                                     &name_token,
                                     NULL);
        if (maj_stat) {
+               talloc_free(mem_ctx);
                return NT_STATUS_FOOBAR;
        }
 
@@ -909,6 +910,7 @@ static NTSTATUS gensec_gssapi_session_info(struct gensec_security *gensec_securi
                gensec_gssapi_state->delegated_cred_handle = GSS_C_NO_CREDENTIAL;
        }
        talloc_steal(gensec_gssapi_state, session_info);
+       talloc_free(mem_ctx);
        *_session_info = session_info;
 
        return NT_STATUS_OK;