krb5: Fix ENOMEM path null deref in _krb5_pac_sign

This commit is contained in:
Nicolas Williams
2022-01-17 12:16:28 -06:00
parent e15657679c
commit a25cf6335e

View File

@@ -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)