diff options
author | Maurus Cuelenaere <mcuelenaere@gmail.com> | 2009-07-08 15:00:00 +0000 |
---|---|---|
committer | Maurus Cuelenaere <mcuelenaere@gmail.com> | 2009-07-08 15:00:00 +0000 |
commit | 3c338766d15625c2672d193024480575c4786e78 (patch) | |
tree | 7af00268a63c246ad4efe9122900de4b9162d451 /apps | |
parent | cfffedfa8b3799b930f167ff46b94354646b50ce (diff) | |
download | rockbox-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.c | 2 |
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 | ||
396 | bool get_rm_metadata(int fd, struct mp3entry* id3) | 396 | bool 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; |