diff options
| author | Sam Hartman <hartmans@mit.edu> | 1996-01-27 02:58:54 +0000 |
|---|---|---|
| committer | Sam Hartman <hartmans@mit.edu> | 1996-01-27 02:58:54 +0000 |
| commit | f3882a3cc54dc5700951d0dda9d327a6cdd8e2df (patch) | |
| tree | 9f6fcddda66fbefbe632ce7f0fa92a9afb54e34a /src | |
| parent | ede70a16e16f5f111b4c822532458b648b2a4108 (diff) | |
| download | krb5-f3882a3cc54dc5700951d0dda9d327a6cdd8e2df.tar.gz krb5-f3882a3cc54dc5700951d0dda9d327a6cdd8e2df.tar.xz krb5-f3882a3cc54dc5700951d0dda9d327a6cdd8e2df.zip | |
Oops; I accidentally comitted a version of krlogin
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
Diffstat (limited to 'src')
| -rw-r--r-- | src/appl/bsd/ChangeLog | 1 | ||||
| -rw-r--r-- | src/appl/bsd/krlogin.c | 4 |
2 files changed, 3 insertions, 2 deletions
diff --git a/src/appl/bsd/ChangeLog b/src/appl/bsd/ChangeLog index c7f26b9dc..34bbad3da 100644 --- a/src/appl/bsd/ChangeLog +++ b/src/appl/bsd/ChangeLog @@ -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> diff --git a/src/appl/bsd/krlogin.c b/src/appl/bsd/krlogin.c index 34906fe8f..1450a5095 100644 --- a/src/appl/bsd/krlogin.c +++ b/src/appl/bsd/krlogin.c @@ -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)) { |
