aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorHauke Mehrtens <hauke@openwrt.org>2011-06-21 21:13:58 +0000
committerHauke Mehrtens <hauke@openwrt.org>2011-06-21 21:13:58 +0000
commit1f71cdebe0ee2bf8cb9779f5221ba14f92182a82 (patch)
tree8e25ef229fdbbc021b72f23bef60f1c7baf6850b /tools
parent16a2b890cff31f3a51030d3995c057d96ddb5b0d (diff)
downloadupstream-1f71cdebe0ee2bf8cb9779f5221ba14f92182a82.tar.gz
upstream-1f71cdebe0ee2bf8cb9779f5221ba14f92182a82.tar.bz2
upstream-1f71cdebe0ee2bf8cb9779f5221ba14f92182a82.zip
firmware-utils: fix build on big endian systems
This closes #9446 git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27255 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'tools')
-rw-r--r--tools/firmware-utils/src/trx2edips.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/firmware-utils/src/trx2edips.c b/tools/firmware-utils/src/trx2edips.c
index 3869648e8c..f8d068d502 100644
--- a/tools/firmware-utils/src/trx2edips.c
+++ b/tools/firmware-utils/src/trx2edips.c
@@ -157,7 +157,7 @@ int main(int argc, char *argv[])
/* make the 3 partition beeing 12 bytes closer from the header */
memcpy(buf + LOAD32_LE(p->offsets[2]) - EDIMAX_HDR_LEN, buf + LOAD32_LE(p->offsets[2]), length - LOAD32_LE(p->offsets[2]));
/* recompute the crc32 check */
- p->crc32 = STORE32_LE(crc32buf((char *) &(LOAD32_LE(p->flag_version)), length - offsetof(struct trx_header, flag_version)));
+ p->crc32 = STORE32_LE(crc32buf((char *) &p->flag_version, length - offsetof(struct trx_header, flag_version)));
eh.sign = STORE32_LE(EDIMAX_PS16);
eh.length = STORE32_LE(length);