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

Diff for /src/usr.bin/ftp/ftp.c between version 1.26 and 1.27

version 1.26, 1998/05/13 08:59:07 version 1.27, 1998/05/13 10:42:35
Line 120 
Line 120 
         hisctladdr.sin_port = port;          hisctladdr.sin_port = port;
         while (connect(s, (struct sockaddr *)&hisctladdr,          while (connect(s, (struct sockaddr *)&hisctladdr,
                         sizeof(hisctladdr)) < 0) {                          sizeof(hisctladdr)) < 0) {
                   if (errno == EINTR)
                           continue;
                 if (hp && hp->h_addr_list[1]) {                  if (hp && hp->h_addr_list[1]) {
                         int oerrno = errno;                          int oerrno = errno;
                         char *ia;                          char *ia;
Line 130 
Line 132 
                         hp->h_addr_list++;                          hp->h_addr_list++;
                         memcpy(&hisctladdr.sin_addr, hp->h_addr_list[0],                          memcpy(&hisctladdr.sin_addr, hp->h_addr_list[0],
                             (size_t)hp->h_length);                              (size_t)hp->h_length);
                         fprintf(ttyout, "Trying %s...\n", inet_ntoa(hisctladdr.sin_addr));                          fprintf(ttyout, "Trying %s...\n",
                               inet_ntoa(hisctladdr.sin_addr));
                         (void)close(s);                          (void)close(s);
                         s = socket(hisctladdr.sin_family, SOCK_STREAM, 0);                          s = socket(hisctladdr.sin_family, SOCK_STREAM, 0);
                         if (s < 0) {                          if (s < 0) {
Line 1146 
Line 1149 
                 p[0] = p0 & 0xff;                  p[0] = p0 & 0xff;
                 p[1] = p1 & 0xff;                  p[1] = p1 & 0xff;
   
                 if (connect(data, (struct sockaddr *)&data_addr,                  while (connect(data, (struct sockaddr *)&data_addr,
                             sizeof(data_addr)) < 0) {                              sizeof(data_addr)) < 0) {
                           if (errno == EINTR)
                                   continue;
                         warn("connect");                          warn("connect");
                         goto bad;                          goto bad;
                 }                  }

Legend:
Removed from v.1.26  
changed lines
  Added in v.1.27