summaryrefslogtreecommitdiffstats
path: root/apps/plugins/searchengine
diff options
context:
space:
mode:
authorMichiel Van Der Kolk <not.valid@email.address>2005-04-29 23:15:07 +0000
committerMichiel Van Der Kolk <not.valid@email.address>2005-04-29 23:15:07 +0000
commit6ca95008116ca20bad11f54c45e833410a532f68 (patch)
treea5fea1c1b3d78106c46b962f3a852e68c25d5a98 /apps/plugins/searchengine
parent3d2565343edbe90744e54796b6cd320e060b99a2 (diff)
downloadrockbox-6ca95008116ca20bad11f54c45e833410a532f68.tar.gz
rockbox-6ca95008116ca20bad11f54c45e833410a532f68.zip
hopefully fixes alignment and doesn't break anything..
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6385 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugins/searchengine')
-rw-r--r--apps/plugins/searchengine/searchengine.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/apps/plugins/searchengine/searchengine.c b/apps/plugins/searchengine/searchengine.c
index 5a85af5184..6459a59230 100644
--- a/apps/plugins/searchengine/searchengine.c
+++ b/apps/plugins/searchengine/searchengine.c
@@ -35,12 +35,14 @@ void *my_malloc(size_t size)
{
audio_bufferbase = audio_bufferpointer
= rb->plugin_get_audio_buffer(&audio_buffer_free);
+ audio_bufferpointer+=3;
+ audio_bufferpointer&=~3;
}
if (size + 4 > audio_buffer_free)
return 0;
alloc = audio_bufferpointer;
- audio_bufferpointer += size + 4;
- audio_buffer_free -= size + 4;
+ audio_bufferpointer +=(size+3)&~3; // alignment
+ audio_buffer_free -= (size+3)&~3;
return alloc;
}