
21 Aug
2007
21 Aug
'07
12:59 p.m.
TFTP does not work anymore after multicast tftp patch was applied on little endian systems. This patch fix it.
Signed-off-by: Stefano Babic sbabic@denx.de
--
stefano stefano.babic@babic.homelinux.org
GPG Key: 0x55814DDE
Fingerprint 4E85 2A66 4CBA 497A 2A7B D3BF 5973 F216 5581 4DDE
>From c7d2ba2dd0ea0b5e1efca445001098798ebf269d Mon Sep 17 00:00:00 2001
From: Stefano Babic sbabic@denx.de
Date: Tue, 21 Aug 2007 12:56:05 +0200
Subject: [PATCH] TFTP is not working after last patch on little endian systems.
This patch fix this bug.
Signed-off-by: Stefano Babic sbabic@denx.de
---
net/tftp.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/net/tftp.c b/net/tftp.c
index fb2f505..d6db91c 100644
--- a/net/tftp.c
+++ b/net/tftp.c
@@ -178,7 +178,7 @@ TftpSend (void)
pkt += strlen((char *)pkt) + 1;
/* try for more effic. blk size */
pkt += sprintf((char *)pkt,"blksize%c%d%c",
- 0,TftpBlkSizeOption,0);
+ 0,htons(TftpBlkSizeOption),0);
#ifdef CONFIG_MCAST_TFTP
/* Check all preconditions before even trying the option */
if (!ProhibitMcast
--
1.4.3.4