* Makefile.in (ktutil): Do not link with the V4
authorEzra Peisach <epeisach@mit.edu>
Mon, 3 Jul 2000 15:09:35 +0000 (15:09 +0000)
committerEzra Peisach <epeisach@mit.edu>
Mon, 3 Jul 2000 15:09:35 +0000 (15:09 +0000)
libraries. Although the program can write out a v4 srvtab, the one
necessary function is here.

* ktutil_funcs.c (ktutil_read_keytab): Add explicit braces to
avoid ambiguous `else'.
(getstr): register count -> register int count

* ktutil.c (main): ss_listen() takes only one argument.

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

src/kadmin/ktutil/ChangeLog
src/kadmin/ktutil/Makefile.in
src/kadmin/ktutil/ktutil.c
src/kadmin/ktutil/ktutil_funcs.c

index 3fa16b2bf5774b38af2a3ff084a80c6e8769286a..6628553030b0a811ceec15800a608e9db5cff78b 100644 (file)
@@ -1,3 +1,15 @@
+2000-07-03  Ezra Peisach  <epeisach@mit.edu>
+
+       * Makefile.in (ktutil): Do not link with the V4
+       libraries. Although the program can write out a v4 srvtab, the one
+       necessary function is here.
+
+       * ktutil_funcs.c (ktutil_read_keytab): Add explicit braces to
+       avoid ambiguous `else'.
+       (getstr): register count -> register int count
+
+       * ktutil.c (main): ss_listen() takes only one argument.
+
 2000-05-19  Ken Raeburn  <raeburn@mit.edu>
 
        * ktutil_funcs.c (ktutil_write_keytab): Reject a filename that's
index e0436182a0b72684408a7402e624c9e061737e87..8588a877bc98d4f932fbf1ab80bba76dde5150ef 100644 (file)
@@ -16,8 +16,8 @@ SRCS=         $(srcdir)/ktutil.c \
 
 all:: ktutil
 
-ktutil: ktutil.o $(OBJS) $(SS_DEPLIB) $(KRB4COMPAT_DEPLIBS)
-       $(CC_LINK) -o ktutil $(OBJS) $(SS_LIB) $(KRB4COMPAT_LIBS)
+ktutil: ktutil.o $(OBJS) $(SS_DEPLIB) $(KRB5_BASE_DEPLIBS)
+       $(CC_LINK) -o ktutil $(OBJS) $(SS_LIB) $(KRB5_BASE_LIBS)
 
 install::
        $(INSTALL_PROGRAM) ktutil ${DESTDIR}$(ADMIN_BINDIR)/ktutil
index f247fd7f31eacc0442bbd33bef33e2920749c869..2cc59f88f7a890e46bb668f9bd018ff772b88063 100644 (file)
@@ -65,7 +65,7 @@ int main(argc, argv)
        ss_perror(sci_idx, retval, "creating invocation");
        exit(1);
     }
-    ss_listen(sci_idx, &retval);
+    retval = ss_listen(sci_idx);
     ktutil_free_kt_list(kcontext, ktlist);
     exit(0);
 }
index c39173fe7bf2fc3081bcf1b8b3b3519a8f4259d1..af4f37bf3548f0ff44236341ee0816934a4674aa 100644 (file)
@@ -286,7 +286,7 @@ krb5_error_code ktutil_read_keytab(context, name, list)
     }
     if (entry)
        free((char *)entry);
-    if (retval)
+    if (retval) {
        if (retval == KRB5_KT_END)
            retval = 0;
        else {
@@ -295,6 +295,7 @@ krb5_error_code ktutil_read_keytab(context, name, list)
            if (back)
                back->next = NULL;
        }
+    }
     if (!*list)
        *list = tail;
     krb5_kt_end_seq_get(context, kt, &cursor);
@@ -348,7 +349,7 @@ int getstr(fp, s, n)
     register char *s;
     int n;
 {
-    register count = n;
+    register int count = n;
     while (fread(s, 1, 1, fp) > 0 && --count)
         if (*s++ == '\0')
             return (n - count);