[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.23 and 1.24

version 1.23, 1997/09/05 00:02:29 version 1.24, 1997/12/17 16:03:03
Line 1096 
Line 1096 
         int on = 1;          int on = 1;
         int a0, a1, a2, a3, p0, p1;          int a0, a1, a2, a3, p0, p1;
   
   reinit:
         if (passivemode) {          if (passivemode) {
                 data = socket(AF_INET, SOCK_STREAM, 0);                  data = socket(AF_INET, SOCK_STREAM, 0);
                 if (data < 0) {                  if (data < 0) {
Line 1107 
Line 1108 
                                sizeof(on)) < 0)                                 sizeof(on)) < 0)
                         warn("setsockopt (ignored)");                          warn("setsockopt (ignored)");
                 if (command("PASV") != COMPLETE) {                  if (command("PASV") != COMPLETE) {
                           if (activefallback) {
                                   (void)close(data);
                                   data = -1;
                                   passivemode = 0;
                                   activefallback = 0;
                                   goto reinit;
                           }
                         fputs("Passive mode refused.\n", ttyout);                          fputs("Passive mode refused.\n", ttyout);
                         goto bad;                          goto bad;
                 }                  }

Legend:
Removed from v.1.23  
changed lines
  Added in v.1.24