]> git.ipfire.org Git - thirdparty/krb5.git/commit
Fix krb5_ldap_list_policy() filtering loop 1384/head
authorGreg Hudson <ghudson@mit.edu>
Sun, 27 Oct 2024 23:01:51 +0000 (19:01 -0400)
committerGreg Hudson <ghudson@mit.edu>
Tue, 5 Nov 2024 16:19:25 +0000 (11:19 -0500)
commit0a23b0cd9466e8a7c6fb82fce185be6e0834ce26
treeb396592369bf3ac421b53f8c64c85b77a10d61f5
parentaac785e5e050415f8b8cb29059d2f658f755e7e7
Fix krb5_ldap_list_policy() filtering loop

The loop at the end of this function is intended to ignore ticket
policy DNs that can't be converted to names.  But it instead leaves a
hole in the output list if that happens, effectively truncating the
list and leaking any subsequent entries.  Use the correct index for
the output list.

ticket: 9148 (new)
src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c