[BACK]Return to cli.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / ssh

Diff for /src/usr.bin/ssh/Attic/cli.c between version 1.12 and 1.13

version 1.12, 2001/05/06 17:52:07 version 1.13, 2001/05/06 21:23:31
Line 143 
Line 143 
   
         while (ch != '\n') {          while (ch != '\n') {
                 n = read(cli_input, &ch, 1);                  n = read(cli_input, &ch, 1);
                   if (intr)
                           break;
                 if (n == -1 && (errno == EAGAIN || errno == EINTR))                  if (n == -1 && (errno == EAGAIN || errno == EINTR))
                         continue;                          continue;
                 if (n != 1)                  if (n != 1)
                         break;                          break;
                 if (ch == '\n' || intr != 0)                  if (ch == '\n')
                         break;                          break;
                 if (i < size)                  if (i < size - 1)
                         buf[i++] = ch;                          buf[i++] = ch;
         }          }
           if (intr)
                   i = 0;
         buf[i] = '\0';          buf[i] = '\0';
   
         if (!echo)          if (!echo)

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.13