diff options
author | landley <landley@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2005-12-15 05:42:55 +0000 |
---|---|---|
committer | landley <landley@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2005-12-15 05:42:55 +0000 |
commit | e03920aed1d2d9118d2ff59b9e2186b2f5b5acca (patch) | |
tree | d2add95971ea5dae9924c1416d77f190ffadec68 | |
parent | 430746fb1953b0940f349da5bd008b3042e83f49 (diff) | |
download | busybox-w32-e03920aed1d2d9118d2ff59b9e2186b2f5b5acca.tar.gz busybox-w32-e03920aed1d2d9118d2ff59b9e2186b2f5b5acca.tar.bz2 busybox-w32-e03920aed1d2d9118d2ff59b9e2186b2f5b5acca.zip |
Fix -g and -p options. Patch from Traceman. (I don't know who that is,
it's the darn bug generator again.)
git-svn-id: svn://busybox.net/trunk/busybox@12889 69ca8d6d-28ef-0310-b511-8ec308f3f277
-rw-r--r-- | networking/tftp.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/networking/tftp.c b/networking/tftp.c index 96d8f3b79..cad0dcc45 100644 --- a/networking/tftp.c +++ b/networking/tftp.c | |||
@@ -511,7 +511,6 @@ int tftp_main(int argc, char **argv) | |||
511 | int cmd = 0; | 511 | int cmd = 0; |
512 | int fd = -1; | 512 | int fd = -1; |
513 | int flags = 0; | 513 | int flags = 0; |
514 | int opt; | ||
515 | int result; | 514 | int result; |
516 | int blocksize = TFTP_BLOCKSIZE_DEFAULT; | 515 | int blocksize = TFTP_BLOCKSIZE_DEFAULT; |
517 | 516 | ||
@@ -551,7 +550,7 @@ int tftp_main(int argc, char **argv) | |||
551 | #endif | 550 | #endif |
552 | 551 | ||
553 | 552 | ||
554 | opt = bb_getopt_ulflags(argc, argv, GET PUT "l:r:" BS, | 553 | cmd = bb_getopt_ulflags(argc, argv, GET PUT "l:r:" BS, |
555 | &localfile, &remotefile BS_ARG); | 554 | &localfile, &remotefile BS_ARG); |
556 | #ifdef CONFIG_FEATURE_TFTP_BLOCKSIZE | 555 | #ifdef CONFIG_FEATURE_TFTP_BLOCKSIZE |
557 | if(sblocksize) { | 556 | if(sblocksize) { |
@@ -562,7 +561,7 @@ int tftp_main(int argc, char **argv) | |||
562 | } | 561 | } |
563 | #endif | 562 | #endif |
564 | 563 | ||
565 | cmd &= (tftp_cmd_get & tftp_cmd_put); | 564 | cmd &= (tftp_cmd_get | tftp_cmd_put); |
566 | #ifdef CONFIG_FEATURE_TFTP_GET | 565 | #ifdef CONFIG_FEATURE_TFTP_GET |
567 | if(cmd == tftp_cmd_get) | 566 | if(cmd == tftp_cmd_get) |
568 | flags = O_WRONLY | O_CREAT | O_TRUNC; | 567 | flags = O_WRONLY | O_CREAT | O_TRUNC; |