port numbers now byte swapped
authorSam Leffler <sam@ucbvax.Berkeley.EDU>
Sun, 26 Dec 1982 13:21:50 +0000 (05:21 -0800)
committerSam Leffler <sam@ucbvax.Berkeley.EDU>
Sun, 26 Dec 1982 13:21:50 +0000 (05:21 -0800)
SCCS-vsn: usr.bin/tftp/main.c 4.5
SCCS-vsn: libexec/tftpd/tftpd.c 4.7

usr/src/libexec/tftpd/tftpd.c
usr/src/usr.bin/tftp/main.c

index d6ea61f..bf3a4d1 100644 (file)
@@ -1,4 +1,4 @@
-/*     tftpd.c 4.6     82/11/15        */
+/*     tftpd.c 4.7     82/12/25        */
 
 /*
  * Trivial file transfer protocol server.
 
 /*
  * Trivial file transfer protocol server.
@@ -38,7 +38,7 @@ main(argc, argv)
                fprintf(stderr, "tftpd: udp/tftp: unknown service\n");
                exit(1);
        }
                fprintf(stderr, "tftpd: udp/tftp: unknown service\n");
                exit(1);
        }
-       sin.sin_port = htons((u_short)sp->s_port);
+       sin.sin_port = sp->s_port;
 #ifndef DEBUG
        if (fork())
                exit(0);
 #ifndef DEBUG
        if (fork())
                exit(0);
index 0fedc0d..1f5769d 100644 (file)
@@ -1,4 +1,4 @@
-/*     main.c  4.4     82/11/15        */
+/*     main.c  4.5     82/12/25        */
 
 /*
  * TFTP User Program -- Command Interface.
 
 /*
  * TFTP User Program -- Command Interface.
@@ -138,8 +138,8 @@ setpeer(argc, argv)
                        connected = 0;
                        return;
                }
                        connected = 0;
                        return;
                }
+               sin.sin_port = htons((u_short)sin.sin_port);
        }
        }
-       sin.sin_port = htons((u_short)sin.sin_port);
        connected = 1;
 }
 
        connected = 1;
 }