diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/appl/bsd/ChangeLog | 5 | ||||
| -rw-r--r-- | src/appl/bsd/krlogin.c | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/src/appl/bsd/ChangeLog b/src/appl/bsd/ChangeLog index 4a1fdab64..1301646fa 100644 --- a/src/appl/bsd/ChangeLog +++ b/src/appl/bsd/ChangeLog @@ -1,3 +1,8 @@ +Tue Aug 8 13:38:22 2000 Ezra Peisach <epeisach@mit.edu> + + * krlogin.c (read_wrapper): Copy from the current point and not + the start of the cached buffer. + 2000-07-21 Peter S Litwack <plitwack@mit.edu> * krlogin.c (writer): Improved bandwith efficiency by reading diff --git a/src/appl/bsd/krlogin.c b/src/appl/bsd/krlogin.c index d7ec552e9..b05f95599 100644 --- a/src/appl/bsd/krlogin.c +++ b/src/appl/bsd/krlogin.c @@ -1238,14 +1238,14 @@ int read_wrapper(fd,buf,size,got_esc) bol = (c == defltc.t_suspc); #endif -#else / * !POSIX_TERMIOS * / +#else /* !POSIX_TERMIOS */ bol = c == defkill || c == deftc.t_eofc || c == deftc.t_intrc || c == defltc.t_suspc || c == '\r' || c == '\n'; #endif } - memcpy(buf,tbuf, return_length); + memcpy(buf, data_start, return_length); data_start = data_start + return_length; return return_length; } |
