BR3025702: outbin -- Fix byte ordering

In commit 55ae12052c we occasionally broke byte ordering. Fix it.
Note that current stable version 2.08.01 is not affected by this bug.

Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
This commit is contained in:
Cyrill Gorcunov 2010-07-06 18:33:29 +04:00
parent 0d55110313
commit 2b416c9def

View File

@ -545,8 +545,8 @@ static void bin_cleanup(int debuginfo)
saa_fread(r->target->contents, r->posn, mydata, r->bytes);
p = q = mydata;
l = 0;
for (b = 0; b < r->bytes; b++)
l = (l << 8) + *p++;
for (b = 0; b < r->bytes; b++)
l += p[b] << (b * 8);
s = find_section_by_index(r->secref);
if (s) {