summaryrefslogtreecommitdiff
path: root/apps/metadata/rm.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/metadata/rm.c')
-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;