summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
authorMaurus Cuelenaere <mcuelenaere@gmail.com>2009-07-08 15:00:00 +0000
committerMaurus Cuelenaere <mcuelenaere@gmail.com>2009-07-08 15:00:00 +0000
commit3c338766d15625c2672d193024480575c4786e78 (patch)
tree7af00268a63c246ad4efe9122900de4b9162d451 /apps
parentcfffedfa8b3799b930f167ff46b94354646b50ce (diff)
downloadrockbox-3c338766d15625c2672d193024480575c4786e78.tar.gz
rockbox-3c338766d15625c2672d193024480575c4786e78.zip
RM metadata parser: fix unaligned access
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21716 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps')
-rw-r--r--apps/metadata/rm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/apps/metadata/rm.c b/apps/metadata/rm.c
index 4fefdeb00d..8fbf684602 100644
--- a/apps/metadata/rm.c
+++ b/apps/metadata/rm.c
@@ -395,7 +395,7 @@ static int rm_parse_header(int fd, RMContext *rmctx, struct mp3entry *id3)
395 395
396bool get_rm_metadata(int fd, struct mp3entry* id3) 396bool get_rm_metadata(int fd, struct mp3entry* id3)
397{ 397{
398 RMContext *rmctx = (RMContext*)id3->id3v2buf; 398 RMContext *rmctx = (RMContext*) (( (int)id3->id3v2buf + 3 ) &~ 3);
399 memset(rmctx,0,sizeof(RMContext)); 399 memset(rmctx,0,sizeof(RMContext));
400 if(rm_parse_header(fd, rmctx, id3) < 0) 400 if(rm_parse_header(fd, rmctx, id3) < 0)
401 return false; 401 return false;