diff options
Diffstat (limited to 'security/krb5-122/files/patch-lib_krad_packet.c')
-rw-r--r-- | security/krb5-122/files/patch-lib_krad_packet.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/security/krb5-122/files/patch-lib_krad_packet.c b/security/krb5-122/files/patch-lib_krad_packet.c new file mode 100644 index 000000000000..2668d9121524 --- /dev/null +++ b/security/krb5-122/files/patch-lib_krad_packet.c @@ -0,0 +1,12 @@ +--- lib/krad/packet.c.orig 2025-08-05 07:15:15.000000000 -0700 ++++ lib/krad/packet.c 2025-08-06 00:16:54.383533000 -0700 +@@ -477,6 +477,9 @@ + krb5_error_code retval; + + msgauth = krad_packet_get_attr(pkt, KRAD_ATTR_MESSAGE_AUTHENTICATOR, 0); ++/* XXX ENODATA does not exist in FreeBSD. The closest thing we have to */ ++/* XXX ENODATA is ENOATTR. We use that instead. */ ++#define ENODATA ENOATTR + if (msgauth == NULL) + return ENODATA; + |