projects
/
openwrt
/
staging
/
florian.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
firmware-utils/trx: fix two bugs
[openwrt/staging/florian.git]
/
tools
/
firmware-utils
/
src
/
trx.c
diff --git
a/tools/firmware-utils/src/trx.c
b/tools/firmware-utils/src/trx.c
index 8e95d98d7ae64c6dd14598f34e46a8a9295b058e..e3b6a3941fc7d0ca4c70778d210b867e859b9690 100644
(file)
--- a/
tools/firmware-utils/src/trx.c
+++ b/
tools/firmware-utils/src/trx.c
@@
-273,11
+273,10
@@
int main(int argc, char **argv)
}
p->crc32 = crc32buf((char *) &p->flag_version,
}
p->crc32 = crc32buf((char *) &p->flag_version,
- (
fsmark)?fsmark:cur_len
- offsetof(struct trx_header, flag_version));
+ (
(fsmark)?fsmark:cur_len)
- offsetof(struct trx_header, flag_version));
p->crc32 = STORE32_LE(p->crc32);
p->len = STORE32_LE((fsmark) ? fsmark : cur_len);
p->crc32 = STORE32_LE(p->crc32);
p->len = STORE32_LE((fsmark) ? fsmark : cur_len);
- p->len = STORE32_LE(p->len);
/* restore TRXv2 bin-header */
if (trx_version == 2) {
/* restore TRXv2 bin-header */
if (trx_version == 2) {