Oops; I accidentally comitted a version of krlogin
authorSam Hartman <hartmans@mit.edu>
Sat, 27 Jan 1996 02:58:54 +0000 (02:58 +0000)
committerSam Hartman <hartmans@mit.edu>
Sat, 27 Jan 1996 02:58:54 +0000 (02:58 +0000)
that didn't even compile.
(I tested the binary in the wrong build tree.)

Compiled and tested this time.

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

src/appl/bsd/ChangeLog
src/appl/bsd/krlogin.c

index c7f26b9dc5fd2a9264faf85f7498deb7a1a99b6c..34bbad3da1bba11ab1fb721d9433c1cec26e1991 100644 (file)
@@ -3,6 +3,7 @@ Fri Jan 26 00:37:23 1996  Sam Hartman  <hartmans@tertius.mit.edu>
        * krlogin.c (endif
 ): 
 (reader):  Deal with exceptions even while writing.
+(reader): Fix bogus select bug; actually select on writing
 
 Wed Jan 24 00:34:42 1996  Sam Hartman  <hartmans@tertius.mit.edu>
 
index 34906fe8f21c1cc6bac31505c5291862de53c220..1450a5095d45c5d1e559d851cff930615877af2b 100644 (file)
@@ -1336,7 +1336,7 @@ FD_ZERO(&readset);
     for (;;) {
        if ((remaining = rcvcnt - (bufp - rcvbuf)) > 0)
        {
-           FD_SET(1,&writeset1);
+           FD_SET(1,&writeset);
            rcvstate = WRITING;
            FD_CLR(rem, &readset);
        }
@@ -1349,7 +1349,7 @@ FD_SET(rem,&readset);
        FD_CLR(1,&writeset);
        }
        FD_SET(rem,&excset);
-       if (select(rem+1, &readset, 0, &excset, 0) > 0 ) {
+       if (select(rem+1, &readset, &writeset, &excset, 0) > 0 ) {
            if (FD_ISSET(rem, &excset))
   oob();
            if (FD_ISSET(1,&writeset)) {