--- a/source3/librpc/crypto/gse_krb5.c 2014-04-23 09:00:37.415060219 +0200 +++ b/source3/librpc/crypto/gse_krb5.c 2014-04-23 09:00:33.679057394 +0200 @@ -414,6 +414,10 @@ static krb5_error_code fill_mem_keytab_f if (ret) { DEBUG(1, (__location__ ": krb5_kt_start_seq_get failed (%s)\n", error_message(ret))); + if (keytab) { + krb5_kt_close(krbctx, keytab); + keytab = NULL; + } goto out; }