From a25cf6335edd2cb7515f50b0419b6d39d972267a Mon Sep 17 00:00:00 2001 From: Nicolas Williams Date: Mon, 17 Jan 2022 12:16:28 -0600 Subject: [PATCH] krb5: Fix ENOMEM path null deref in _krb5_pac_sign --- lib/krb5/pac.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/krb5/pac.c b/lib/krb5/pac.c index 56d9a6c59..2b2e0b5a4 100644 --- a/lib/krb5/pac.c +++ b/lib/krb5/pac.c @@ -1718,7 +1718,8 @@ _krb5_pac_sign(krb5_context context, krb5_storage *rs = krb5_storage_emem(); if (rs == NULL) ret = krb5_enomem(context); - krb5_storage_set_flags(rs, KRB5_STORAGE_BYTEORDER_LE); + else + krb5_storage_set_flags(rs, KRB5_STORAGE_BYTEORDER_LE); if (ret == 0) ret = krb5_store_uint16(rs, rodc_id); if (ret == 0) -- 2.11.4.GIT