aboutsummaryrefslogtreecommitdiff
path: root/networking
diff options
context:
space:
mode:
authorandersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277>2002-03-20 14:25:27 +0000
committerandersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277>2002-03-20 14:25:27 +0000
commit903bfa1a084c1cef32a68bb39c99cc7be130da95 (patch)
treeb1a6a2760cc34af603bbe372dce951415db95ee3 /networking
parent796fcd28dbb282f07481a666f2efd6f690cdde15 (diff)
downloadbusybox-w32-903bfa1a084c1cef32a68bb39c99cc7be130da95.tar.gz
busybox-w32-903bfa1a084c1cef32a68bb39c99cc7be130da95.tar.bz2
busybox-w32-903bfa1a084c1cef32a68bb39c99cc7be130da95.zip
Patch from Jeff Studer <jstuder@aquilagroup.com> to supply a defaults for
localfilename from remotefilename, and for remotefilename from localfilename when the other one is not supplied. git-svn-id: svn://busybox.net/trunk/busybox@4442 69ca8d6d-28ef-0310-b511-8ec308f3f277
Diffstat (limited to 'networking')
-rw-r--r--networking/tftp.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/networking/tftp.c b/networking/tftp.c
index 1e5dddbd2..c03776459 100644
--- a/networking/tftp.c
+++ b/networking/tftp.c
@@ -548,6 +548,13 @@ int tftp_main(int argc, char **argv)
548 if ((cmd == 0) || (optind == argc)) { 548 if ((cmd == 0) || (optind == argc)) {
549 show_usage(); 549 show_usage();
550 } 550 }
551 if(cmd == tftp_cmd_get)
552 if(localfile == NULL)
553 localfile = remotefile;
554
555 if(cmd == tftp_cmd_put)
556 if(remotefile == NULL)
557 remotefile = localfile;
551 558
552 fd = open(localfile, flags, 0644); 559 fd = open(localfile, flags, 0644);
553 if (fd < 0) { 560 if (fd < 0) {