summaryrefslogtreecommitdiff
path: root/media/libeffects
diff options
context:
space:
mode:
authorBernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>2012-11-15 22:30:47 +0100
committerBernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>2012-11-15 22:30:47 +0100
commit51bffadb822b2e08aebe72679af9a2671b3616d9 (patch)
tree0977be15e771a3de1e8bc46b9eaa5bfc020cdd98 /media/libeffects
parentadbc9aa457563f7892653bf2d8cb4a60d0f13662 (diff)
Don't use memcpy() on areas that may overlap Fix aliasing violation Change-Id: Icd54cf12c2485a3d2789d1fb75c3a8a964c4163f Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
Diffstat (limited to 'media/libeffects')
-rw-r--r--media/libeffects/downmix/EffectDownmix.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/media/libeffects/downmix/EffectDownmix.c b/media/libeffects/downmix/EffectDownmix.c
index 0ea3b54b..9e8ea851 100644
--- a/media/libeffects/downmix/EffectDownmix.c
+++ b/media/libeffects/downmix/EffectDownmix.c
@@ -650,7 +650,7 @@ int Downmix_Configure(downmix_module_t *pDwmModule, effect_config_t *pConfig, bo
return -EINVAL;
}
- memcpy(&pDwmModule->config, pConfig, sizeof(effect_config_t));
+ memmove(&pDwmModule->config, pConfig, sizeof(effect_config_t));
if (init) {
pDownmixer->type = DOWNMIX_TYPE_FOLD;