From 1302f97dde4d9fa94369527e4489c50c91f2cc28 Mon Sep 17 00:00:00 2001 From: Jonas Häggqvist Date: Tue, 27 Sep 2005 01:03:51 +0000 Subject: Fix the read_uint32be function - it was overwriting before saving parts of the int. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7565 a1c6a512-1295-4272-9138-f99709370657 --- apps/metadata.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/metadata.c b/apps/metadata.c index 33ec296c35..0cf0890886 100644 --- a/apps/metadata.c +++ b/apps/metadata.c @@ -196,9 +196,10 @@ int read_uint32be(int fd, unsigned int* buf) { if (n==4) { tmp=p[0]; p[0]=p[3]; - p[1]=p[2]; - p[2]=p[1]; p[3]=tmp; + tmp=p[2]; + p[2]=p[1]; + p[1]=tmp; } return(n); -- cgit v1.2.3