summaryrefslogtreecommitdiffstats
path: root/src/lib
diff options
context:
space:
mode:
authorEzra Peisach <epeisach@mit.edu>2009-10-20 10:56:21 +0000
committerEzra Peisach <epeisach@mit.edu>2009-10-20 10:56:21 +0000
commit0f1af7fceb54a1c42b017731c0d71f3434a8c3a3 (patch)
tree1b8f1e783d02f46545dfd50f9e09bbbb4dd562cc /src/lib
parent7fb0347ec3ceb0361ebde1a6db2b19d1ca6ca98d (diff)
downloadkrb5-0f1af7fceb54a1c42b017731c0d71f3434a8c3a3.tar.gz
krb5-0f1af7fceb54a1c42b017731c0d71f3434a8c3a3.tar.xz
krb5-0f1af7fceb54a1c42b017731c0d71f3434a8c3a3.zip
Clean up memory leaks by releasing key at end
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22951 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/crypto/crypto_tests/t_cksum.c3
-rw-r--r--src/lib/crypto/crypto_tests/t_cts.c1
2 files changed, 4 insertions, 0 deletions
diff --git a/src/lib/crypto/crypto_tests/t_cksum.c b/src/lib/crypto/crypto_tests/t_cksum.c
index 2b5365119..a544d9ee8 100644
--- a/src/lib/crypto/crypto_tests/t_cksum.c
+++ b/src/lib/crypto/crypto_tests/t_cksum.c
@@ -138,5 +138,8 @@ main(argc, argv)
free(newstyle_checksum.data);
if (!kret)
printf("%d tests passed successfully for MD%d checksum\n", argc-1, MD);
+
+ krb5_k_free_key(NULL, key);
+
return(kret);
}
diff --git a/src/lib/crypto/crypto_tests/t_cts.c b/src/lib/crypto/crypto_tests/t_cts.c
index fab5b2707..596ca3b7d 100644
--- a/src/lib/crypto/crypto_tests/t_cts.c
+++ b/src/lib/crypto/crypto_tests/t_cts.c
@@ -169,6 +169,7 @@ static void test_cts()
exit(1);
}
}
+ krb5_k_free_key(NULL, key);
}
int main (int argc, char **argv)