diff options
| author | Ezra Peisach <epeisach@mit.edu> | 2000-06-29 01:00:13 +0000 |
|---|---|---|
| committer | Ezra Peisach <epeisach@mit.edu> | 2000-06-29 01:00:13 +0000 |
| commit | 8a4a325158e9f3c4471b9786b99f23b8ec776745 (patch) | |
| tree | 79cdd02b9dbb589e0c7881f40dd35a52b23777eb /src | |
| parent | be494143c8c46aaae59ba80bd60e3c0ad31ad13c (diff) | |
| download | krb5-8a4a325158e9f3c4471b9786b99f23b8ec776745.tar.gz krb5-8a4a325158e9f3c4471b9786b99f23b8ec776745.tar.xz krb5-8a4a325158e9f3c4471b9786b99f23b8ec776745.zip | |
prng.c (prng_cleanup): Ensure memory allocated before calling free
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12458 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/crypto/ChangeLog | 4 | ||||
| -rw-r--r-- | src/lib/crypto/prng.c | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/src/lib/crypto/ChangeLog b/src/lib/crypto/ChangeLog index f1fbfff04..038dafc75 100644 --- a/src/lib/crypto/ChangeLog +++ b/src/lib/crypto/ChangeLog @@ -1,3 +1,7 @@ +2000-06-28 Ezra Peisach <epeisach@mit.edu> + + * prng.c (prng_cleanup): Ensure memory allocated before calling free. + 2000-06-03 Tom Yu <tlyu@mit.edu> * Makefile.in(LIBMAJOR, LIBMINOR): Bump library version. diff --git a/src/lib/crypto/prng.c b/src/lib/crypto/prng.c index b22131e0f..78075a3f1 100644 --- a/src/lib/crypto/prng.c +++ b/src/lib/crypto/prng.c @@ -156,6 +156,6 @@ krb5_c_random_make_octets(krb5_context context, krb5_data *data) void prng_cleanup (void) { - free (random_state); + if (inited) free (random_state); inited = 0; } |
