* krlogin.c (read_wrapper): Copy from the current point and not
authorEzra Peisach <epeisach@mit.edu>
Tue, 8 Aug 2000 17:40:29 +0000 (17:40 +0000)
committerEzra Peisach <epeisach@mit.edu>
Tue, 8 Aug 2000 17:40:29 +0000 (17:40 +0000)
  the start of the cached buffer.

This would only be observed when the client sent the cmdchar.

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

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

index 4a1fdab64be5a3de6758774df2dd36fce3bdba18..1301646fa282c163715b352cc375745eb6500f5a 100644 (file)
@@ -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 
index d7ec552e917ba648fc80163225fc679687fb2b4b..b05f95599823a52aa5745d2a9f2dfbb6b954f95d 100644 (file)
@@ -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;
 }