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

Diff for /src/usr.bin/ftp/fetch.c between version 1.139.4.1 and 1.140

version 1.139.4.1, 2016/02/02 19:43:20 version 1.140, 2015/09/09 19:23:03
Line 1549 
Line 1549 
                 }                  }
 again:  again:
                 ret = tls_read(tls, &c, 1, &nr);                  ret = tls_read(tls, &c, 1, &nr);
                 if (ret == TLS_READ_AGAIN)                  if (ret == TLS_READ_AGAIN || ret == TLS_WRITE_AGAIN)
                         goto again;                          goto again;
                 if (ret != 0)                  if (ret != 0)
                         errx(1, "SSL read error: %u", ret);                          errx(1, "SSL read error: %s", tls_error(tls));
   
                 buf[i] = c;                  buf[i] = c;
                 if (c == '\n') {                  if (c == '\n')
                         buf[i] = '\0';  
                         break;                          break;
                 }  
         }          }
         *lenp = i;          *lenp = i;
         return (buf);          return (buf);

Legend:
Removed from v.1.139.4.1  
changed lines
  Added in v.1.140