summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorEzra Peisach <epeisach@mit.edu>2000-06-29 01:00:13 +0000
committerEzra Peisach <epeisach@mit.edu>2000-06-29 01:00:13 +0000
commit8a4a325158e9f3c4471b9786b99f23b8ec776745 (patch)
tree79cdd02b9dbb589e0c7881f40dd35a52b23777eb /src
parentbe494143c8c46aaae59ba80bd60e3c0ad31ad13c (diff)
downloadkrb5-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/ChangeLog4
-rw-r--r--src/lib/crypto/prng.c2
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;
}