firmware-utils: fix build on big endian systems
This closes #9446 SVN-Revision: 27255
This commit is contained in:
parent
5a76c6bdd7
commit
fbed51a8b5
@ -157,7 +157,7 @@ int main(int argc, char *argv[])
|
|||||||
/* make the 3 partition beeing 12 bytes closer from the header */
|
/* 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]));
|
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 */
|
/* 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.sign = STORE32_LE(EDIMAX_PS16);
|
||||||
eh.length = STORE32_LE(length);
|
eh.length = STORE32_LE(length);
|
||||||
|
Loading…
Reference in New Issue
Block a user