diff options
author | Jonas Häggqvist <rasher@rasher.dk> | 2005-09-27 01:03:51 +0000 |
---|---|---|
committer | Jonas Häggqvist <rasher@rasher.dk> | 2005-09-27 01:03:51 +0000 |
commit | 1302f97dde4d9fa94369527e4489c50c91f2cc28 (patch) | |
tree | 2ff5533af3a102092dbaf4d88c9117861d956958 | |
parent | 0dd0d3134db7d7ae5f33149838f1168368976a94 (diff) | |
download | rockbox-1302f97dde4d9fa94369527e4489c50c91f2cc28.tar.gz rockbox-1302f97dde4d9fa94369527e4489c50c91f2cc28.zip |
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
-rw-r--r-- | apps/metadata.c | 5 |
1 files 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) { | |||
196 | if (n==4) { | 196 | if (n==4) { |
197 | tmp=p[0]; | 197 | tmp=p[0]; |
198 | p[0]=p[3]; | 198 | p[0]=p[3]; |
199 | p[1]=p[2]; | ||
200 | p[2]=p[1]; | ||
201 | p[3]=tmp; | 199 | p[3]=tmp; |
200 | tmp=p[2]; | ||
201 | p[2]=p[1]; | ||
202 | p[1]=tmp; | ||
202 | } | 203 | } |
203 | 204 | ||
204 | return(n); | 205 | return(n); |