From 50fb794ef1b049c60671d0c94c11d8954d4a92e0 Mon Sep 17 00:00:00 2001 From: Luke Howard Date: Thu, 3 Mar 2022 10:12:40 +1100 Subject: [PATCH] lib/krb5: re-allow data->length == 0 in krb5_pac_add_buffer() PAC_TYPE_CLIENT_CLAIMS_INFO and PAC_TYPE_DEVICE_CLAIMS_INFO are of zero length unless any claims are actually defined. Signed-off-by: Stefan Metzmacher Closes: #969 --- lib/krb5/pac.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/krb5/pac.c b/lib/krb5/pac.c index 7df2ba5ee..49bbcf250 100644 --- a/lib/krb5/pac.c +++ b/lib/krb5/pac.c @@ -383,7 +383,7 @@ krb5_pac_add_buffer(krb5_context context, krb5_pac p, size_t len, offset, header_end, old_end; uint32_t i; - assert(data->length > 0 && data->data != NULL); + assert(data->data != NULL); len = p->pac->numbuffers;