port numbers now byte swapped
authorSam Leffler <sam@ucbvax.Berkeley.EDU>
Sun, 26 Dec 1982 13:19:47 +0000 (05:19 -0800)
committerSam Leffler <sam@ucbvax.Berkeley.EDU>
Sun, 26 Dec 1982 13:19:47 +0000 (05:19 -0800)
SCCS-vsn: libexec/rshd/rshd.c 4.6
SCCS-vsn: usr.bin/telnet/telnet.c 4.14
SCCS-vsn: libexec/telnetd/telnetd.c 4.13

usr/src/libexec/rshd/rshd.c
usr/src/libexec/telnetd/telnetd.c
usr/src/usr.bin/telnet/telnet.c

index 1b7d24f..9c207f8 100644 (file)
@@ -1,5 +1,5 @@
 #ifndef lint
 #ifndef lint
-static char sccsid[] = "@(#)rshd.c     4.5 82/11/15";
+static char sccsid[] = "@(#)rshd.c     4.6 82/12/25";
 #endif
 
 #include <sys/ioctl.h>
 #endif
 
 #include <sys/ioctl.h>
@@ -58,7 +58,7 @@ main(argc, argv)
          }
        }
 #endif
          }
        }
 #endif
-       sin.sin_port = htons(sp->s_port);
+       sin.sin_port = sp->s_port;
        argc--, argv++;
        if (argc > 0 && !strcmp(argv[0], "-d")) {
                int port = atoi(argv[0]);
        argc--, argv++;
        if (argc > 0 && !strcmp(argv[0], "-d")) {
                int port = atoi(argv[0]);
@@ -67,7 +67,7 @@ main(argc, argv)
                        fprintf(stderr, "%s: bad port #\n", argv[0]);
                        exit(1);
                }
                        fprintf(stderr, "%s: bad port #\n", argv[0]);
                        exit(1);
                }
-               sin.sin_port = htons(port);
+               sin.sin_port = htons((u_short)port);
                argc--, argv++;
        }
        f = socket(AF_INET, SOCK_STREAM, 0, 0);
                argc--, argv++;
        }
        f = socket(AF_INET, SOCK_STREAM, 0, 0);
index 192068e..cf707df 100644 (file)
@@ -1,5 +1,5 @@
 #ifndef lint
 #ifndef lint
-static char sccsid[] = "@(#)telnetd.c  4.12 82/11/17";
+static char sccsid[] = "@(#)telnetd.c  4.13 82/12/25";
 #endif
 
 /*
 #endif
 
 /*
@@ -65,8 +65,8 @@ main(argc, argv)
                        fprintf(stderr, "telnetd: %s: bad port #\n", *argv);
                        exit(1);
                }
                        fprintf(stderr, "telnetd: %s: bad port #\n", *argv);
                        exit(1);
                }
+               sin.sin_port = htons((u_short)sin.sin_port);
        }
        }
-       sin.sin_port = htons((u_short)sin.sin_port);
 #ifndef DEBUG
        if (fork())
                exit(0);
 #ifndef DEBUG
        if (fork())
                exit(0);
index 6e00730..d99021c 100644 (file)
@@ -1,4 +1,4 @@
-static char sccsid[] = "@(#)telnet.c   4.13 (Berkeley) %G%";
+static char sccsid[] = "@(#)telnet.c   4.14 (Berkeley) %G%";
 /*
  * User telnet program.
  */
 /*
  * User telnet program.
  */
@@ -166,8 +166,8 @@ tn(argc, argv)
                        printf("%s: bad port number\n", argv[2]);
                        return;
                }
                        printf("%s: bad port number\n", argv[2]);
                        return;
                }
+               sin.sin_port = htons(sin.sin_port);
        }
        }
-       sin.sin_port = htons(sin.sin_port);
        net = socket(AF_INET, SOCK_STREAM, 0, 0);
        if (net < 0) {
                perror("telnet: socket");
        net = socket(AF_INET, SOCK_STREAM, 0, 0);
        if (net < 0) {
                perror("telnet: socket");