]> git.ipfire.org Git - thirdparty/krb5.git/commit
Avoid backward seeks when reading keytab files 1092/head
authorJoshua Neuheisel <jneuheisel@stsci.edu>
Fri, 3 Jul 2020 15:29:26 +0000 (11:29 -0400)
committerGreg Hudson <ghudson@mit.edu>
Tue, 7 Jul 2020 04:53:28 +0000 (00:53 -0400)
commit99f7ad2831a01f264c07eed42a0a3a9336b86184
treed2fed9d0e24234164540dd98aecaf725fb9caf1d
parent38b98a14433b8858a3ca5979a0afa194df0df1e9
Avoid backward seeks when reading keytab files

When considering or bypassing an empty record in a keytab file, check
for a lenth of INT32_MIN.  Otherwise we could perform a backwards
seek, as the inverse of INT32_MIN is still negative.

[ghudson@mit.edu: adjusted comments; wrote commit message]

ticket: 8914
src/lib/krb5/keytab/kt_file.c
src/tests/t_keytab.py