summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
authorJonas Häggqvist <rasher@rasher.dk>2005-09-27 01:03:51 +0000
committerJonas Häggqvist <rasher@rasher.dk>2005-09-27 01:03:51 +0000
commit1302f97dde4d9fa94369527e4489c50c91f2cc28 (patch)
tree2ff5533af3a102092dbaf4d88c9117861d956958 /apps
parent0dd0d3134db7d7ae5f33149838f1168368976a94 (diff)
downloadrockbox-1302f97dde4d9fa94369527e4489c50c91f2cc28.zip
rockbox-1302f97dde4d9fa94369527e4489c50c91f2cc28.tar.gz
rockbox-1302f97dde4d9fa94369527e4489c50c91f2cc28.tar.bz2
rockbox-1302f97dde4d9fa94369527e4489c50c91f2cc28.tar.xz
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
Diffstat (limited to 'apps')
-rw-r--r--apps/metadata.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/apps/metadata.c b/apps/metadata.c
index 33ec296..0cf0890 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);