diff options
author | Ezra Peisach <epeisach@mit.edu> | 1996-06-27 14:38:14 +0000 |
---|---|---|
committer | Ezra Peisach <epeisach@mit.edu> | 1996-06-27 14:38:14 +0000 |
commit | 72e11ec4a1b3cd663e803ef28540870efcad0a92 (patch) | |
tree | b9b51d24b228d017a6f444cf35a9d10ce5d90ee4 /src/lib/gssapi/generic/gssapi_generic.c | |
parent | 98cc791dbbc02bd7b84ba91302fee9173039f6fd (diff) | |
download | krb5-72e11ec4a1b3cd663e803ef28540870efcad0a92.tar.gz krb5-72e11ec4a1b3cd663e803ef28540870efcad0a92.tar.xz krb5-72e11ec4a1b3cd663e803ef28540870efcad0a92.zip |
* asn1buf.c (asn12krb5_buf): Initialize magic fields of structure.
(asn1buf_expand): If pre-allocating memory for future use, store
proper end of buffer.
This was a big performance hit in asn.1 routines as every time it tried to
decode an octet, 200 bytes were allocated (for future use), but the
buffer structure pnly thought that one byte was allocated and the next
time through would try to allocate memory again.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8553 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/gssapi/generic/gssapi_generic.c')
0 files changed, 0 insertions, 0 deletions