summaryrefslogtreecommitdiffstats
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/crypto/des/ChangeLog8
-rw-r--r--src/lib/crypto/des/destest.c3
-rw-r--r--src/lib/crypto/des/t_verify.c5
3 files changed, 16 insertions, 0 deletions
diff --git a/src/lib/crypto/des/ChangeLog b/src/lib/crypto/des/ChangeLog
index 049f004ae..92a9ea8f3 100644
--- a/src/lib/crypto/des/ChangeLog
+++ b/src/lib/crypto/des/ChangeLog
@@ -1,3 +1,11 @@
+Mon Oct 6 11:32:51 1997 Ezra Peisach <epeisach@mit.edu>
+
+ * destest.c (main): Initialize context to 0 so it will not be
+ treated as unset by purify.
+
+ * t_verify.c (main): Use krb5_free_context to release memory in use.
+
+
Sat Feb 22 18:50:35 1997 Richard Basch <basch@lehman.com>
* Makefile.in: Use some of the new library list build rules in
diff --git a/src/lib/crypto/des/destest.c b/src/lib/crypto/des/destest.c
index a1f9daf09..1e077a423 100644
--- a/src/lib/crypto/des/destest.c
+++ b/src/lib/crypto/des/destest.c
@@ -54,6 +54,9 @@ char *argv[];
int num = 0;
int error = 0;
+ /* This is a crock and we know it... We win because
+ none of these tests rely on a valid context pointer */
+ context = 0;
/* do some initialisation */
initialize_krb5_error_table();
diff --git a/src/lib/crypto/des/t_verify.c b/src/lib/crypto/des/t_verify.c
index 7a2f344de..82a73e21f 100644
--- a/src/lib/crypto/des/t_verify.c
+++ b/src/lib/crypto/des/t_verify.c
@@ -196,6 +196,8 @@ main(argc,argv)
printf("verify: error in zero key test\n");
exit(-1);
}
+
+ krb5_free_context(context);
exit(0);
}
@@ -224,6 +226,7 @@ main(argc,argv)
printf("verify: error in msb test\n");
exit(-1);
}
+ krb5_free_context(context);
exit(0);
}
@@ -375,6 +378,8 @@ main(argc,argv)
};
}
printf("verify: N-fold is correct\n\n");
+
+ krb5_free_context(context);
exit(0);
}