diff options
author | ru <ru@FreeBSD.org> | 2000-06-24 15:34:31 +0000 |
---|---|---|
committer | ru <ru@FreeBSD.org> | 2000-06-24 15:34:31 +0000 |
commit | f86fac3085989f9da9b6412106f428dd3138c544 (patch) | |
tree | afa1a1b1f126ea13d9b0181dc79b697b1170f290 /usr.bin/ftp/cmds.c | |
parent | 659df59b0e36fdcc741f84bef9a6c11908fa5a42 (diff) | |
download | FreeBSD-src-f86fac3085989f9da9b6412106f428dd3138c544.zip FreeBSD-src-f86fac3085989f9da9b6412106f428dd3138c544.tar.gz |
- Reflect `gateport' variable type change.
- Make it compile with -Wall.
PR: 18619
Submitted by: David Malone <dwmalone@maths.tcd.ie>
Reviewed by: ru
Diffstat (limited to 'usr.bin/ftp/cmds.c')
-rw-r--r-- | usr.bin/ftp/cmds.c | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/usr.bin/ftp/cmds.c b/usr.bin/ftp/cmds.c index 9da2a84..2b63302 100644 --- a/usr.bin/ftp/cmds.c +++ b/usr.bin/ftp/cmds.c @@ -657,8 +657,8 @@ status(argc, argv) } pswitch(0); } - printf("Gate ftp: %s, server %s, port %d.\n", onoff(gatemode), - *gateserver ? gateserver : "(none)", ntohs(gateport)); + printf("Gate ftp: %s, server %s, port %s.\n", onoff(gatemode), + *gateserver ? gateserver : "(none)", gateport); printf("Passive mode: %s.\n", onoff(passivemode)); printf("Mode: %s; Type: %s; Form: %s; Structure: %s.\n", modename, typename, formname, structname); @@ -889,7 +889,9 @@ setgate(argc, argv) code = -1; return; } - gateport = htons(port); + if (gateport != NULL) + free(gateport); + asprintf(&gateport, "%ld", port); } strncpy(gsbuf, argv[1], sizeof(gsbuf) - 1); gsbuf[sizeof(gsbuf) - 1] = '\0'; @@ -902,8 +904,8 @@ setgate(argc, argv) "Disabling gate-ftp mode - no gate-ftp server defined.\n"); gatemode = 0; } else { - printf("Gate ftp: %s, server %s, port %d.\n", onoff(gatemode), - *gateserver ? gateserver : "(none)", ntohs(gateport)); + printf("Gate ftp: %s, server %s, port %s.\n", onoff(gatemode), + *gateserver ? gateserver : "(none)", gateport); } code = gatemode; } |