Make python test start_in_inetd function
authorEzra Peisach <epeisach@mit.edu>
Sun, 7 Mar 2010 20:01:36 +0000 (20:01 +0000)
committerEzra Peisach <epeisach@mit.edu>
Sun, 7 Mar 2010 20:01:36 +0000 (20:01 +0000)
util/k5test.py: Fix incorrect variable used
tests/dejagnu/t_inetd.c: Flush stdout after outputting "Ready!"
tests/dejagnu/Makefile.in: Always compile t_inetd - even in runtest is not
    present

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

src/tests/dejagnu/Makefile.in
src/tests/dejagnu/t_inetd.c
src/util/k5test.py

index 5d4d373587e8e1a7a8965e6213c56000661ec7d9..d8e753001d0ffa883f96a46586a653725601dde6 100644 (file)
@@ -8,7 +8,9 @@ PROG_RPATH=$(KRB5_LIBDIR)
 
 SRCS=$(srcdir)/t_inetd.c
 
-all install::
+all:: t_inetd
+
+install::
 
 check:: check-runtest-@HAVE_RUNTEST@
 
index 6356a072ce9eccdf96cac6a8147398b1c5612296..dbee2838df746b4e9f323d8cd67c2fef90d5f22d 100644 (file)
@@ -112,6 +112,7 @@ main(argc, argv)
     }
 
     printf("Ready!\n");
+    fflush(stdout);
     if ((acc = accept(sock, (struct sockaddr *)&f_inaddr,
                       &namelen)) == -1) {
         com_err(progname, errno, "accepting");
index aa972d74249b045d82bb36c9bafd03b898976f45..5205875a7ddbe385e49ee6cc3d383eb24b46e140 100644 (file)
@@ -791,7 +791,7 @@ class K5Realm(object):
     def start_in_inetd(self, args, port=None):
         if not port:
             port = self.server_port()
-        inetd_args = [t_inetd, str(ptr)] + args
+        inetd_args = [t_inetd, str(port)] + args
         return _start_daemon(inetd_args, self._env_server, 'Ready!')
 
     def create_kdb(self):