]> git.ipfire.org Git - thirdparty/krb5.git/commit
Fix gss_pseudo_random leak on zero length output
authorGreg Hudson <ghudson@mit.edu>
Sat, 18 Jan 2014 18:03:32 +0000 (13:03 -0500)
committerGreg Hudson <ghudson@mit.edu>
Sat, 18 Jan 2014 18:03:32 +0000 (13:03 -0500)
commita44945dfa6502d4cd99943b2448ada389bc22b73
tree68899f19e51fc2b1aba49c596766109c2248cbb2
parent6f8d5135334c9ddb674f9824e750872b3b0642ea
Fix gss_pseudo_random leak on zero length output

Nobody is likely to ever ask for zero bytes of output from
gss_pseudo_random, but if they do, just return an empty buffer without
allocating.  Otherwise we leak memory because gss_release_buffer
doesn't do anything to buffers with length 0.

ticket: 7838 (new)
src/lib/gssapi/krb5/prf.c