From 81bdbaf066b58a74dbe333f6bf05e0d144d1a58d Mon Sep 17 00:00:00 2001 From: Con Kolivas Date: Mon, 21 Mar 2011 13:00:57 +1100 Subject: [PATCH] Yet more BE fixes. --- runzip.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/runzip.c b/runzip.c index a3d09fd..79550f3 100644 --- a/runzip.c +++ b/runzip.c @@ -55,6 +55,7 @@ static inline u32 read_u32(rzip_control *control, void *ss, int stream) if (unlikely(read_stream(control, ss, stream, (uchar *)&ret, 4) != 4)) fatal("Stream read u32 failed\n"); + ret = le32toh(ret); return ret; } @@ -70,6 +71,7 @@ static inline i64 read_vchars(rzip_control *control, void *ss, int stream, int l uchar sb = read_u8(control, ss, stream); s |= (i64)sb << bits; } + s = le64toh(s); return s; }