* destest.c (main): Initialize context to 0 so it will not be
authorEzra Peisach <epeisach@mit.edu>
Mon, 6 Oct 1997 15:36:26 +0000 (15:36 +0000)
committerEzra Peisach <epeisach@mit.edu>
Mon, 6 Oct 1997 15:36:26 +0000 (15:36 +0000)
        treated as unset by purify.

* t_verify.c (main): Use krb5_free_context to release memory in use.

Essentially purify cleanups...

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10206 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/crypto/des/ChangeLog
src/lib/crypto/des/destest.c
src/lib/crypto/des/t_verify.c

index 049f004aec72804bbfcee9b4bc6ebf63ba978ecb..92a9ea8f340167e42d33e22e3232c1522749feb6 100644 (file)
@@ -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
index a1f9daf09b1019ab7d3f083feef889b4979d4393..1e077a42399d577707b12d02720f1894ec4ced05 100644 (file)
@@ -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();
index 7a2f344de916e09b035ab6961818bb6d69ffa122..82a73e21fb4e39fdee10d5fdc1d6a8a2ee925b3d 100644 (file)
@@ -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);
 }