Fix optional host parsing so that host is recognized as an argument
authorTheodore Tso <tytso@mit.edu>
Sat, 16 Sep 1995 07:46:49 +0000 (07:46 +0000)
committerTheodore Tso <tytso@mit.edu>
Sat, 16 Sep 1995 07:46:49 +0000 (07:46 +0000)
without the -h option.  Free the context and auth_context structures
before exiting.

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

src/appl/simple/client/ChangeLog
src/appl/simple/client/sim_client.c

index d13e231c71fcbd214cbe81d81fdbd7669c432625..bf5f8d2e783e8511ae128bde273edf8b4429cb83 100644 (file)
@@ -1,3 +1,9 @@
+Sat Sep 16 03:45:59 1995  Theodore Y. Ts'o  <tytso@dcl>
+
+       * sim_client.c (main): Fix optional host parsing so that host is
+               recognized as an argument without the -h option.  
+               Free the context and auth_context structures before exiting.
+
 Fri Sep 15 04:59:30 1995  Theodore Y. Ts'o  <tytso@dcl>
 
        * sim_client.c (main): Added better options parsing for more
index 15644ee7ebdd1c757c784cf2eb9117a84f09878e..6a5af011681694bc85076c435bc3ba31549b74ed 100644 (file)
@@ -127,10 +127,10 @@ main(argc, argv)
     }
     argc -= optind;
     argv += optind;
-    if (argc > 1) {
+    if (argc > 0) {
        if (hostname)
            usage();
-       hostname = argv[1];
+       hostname = argv[0];
     }
 
     if (hostname == 0) {
@@ -332,5 +332,9 @@ main(argc, argv)
        com_err(progname, errno, "while sending PRIV message");
     printf("Sent encrypted message: %d bytes\n", i);
     krb5_xfree(packet.data);
+
+    krb5_auth_con_free(context, auth_context);
+    krb5_free_context(context);
+    
     exit(0);
 }