Free buf on random generator error [CID-177]

This commit is contained in:
Love Hornquist Astrand
2009-07-30 07:42:12 +02:00
parent a1964f4747
commit 1ca716bbc7

View File

@@ -1450,8 +1450,10 @@ _kdc_pk_mk_pa_reply(krb5_context context,
ret = krb5_generate_random_keyblock(context, sessionetype, ret = krb5_generate_random_keyblock(context, sessionetype,
sessionkey); sessionkey);
if (ret) if (ret) {
free(buf);
goto out; goto out;
}
} else } else
krb5_abortx(context, "PK-INIT internal error"); krb5_abortx(context, "PK-INIT internal error");