summaryrefslogtreecommitdiffstats
path: root/media/libeffects/lvm
diff options
context:
space:
mode:
authorMarco Nelissen <marcone@google.com>2013-03-19 09:57:29 -0700
committerMarco Nelissen <marcone@google.com>2013-03-19 09:57:29 -0700
commit6a5c6ed13e3ea1b19835e08624125c9b1505b32c (patch)
treef3a83e08b9a6c526ee1b3cbfe02de1ed09382770 /media/libeffects/lvm
parent4f4c2655dc3f6fcef766db6e793b1642ad0fd605 (diff)
downloadframeworks_av-6a5c6ed13e3ea1b19835e08624125c9b1505b32c.zip
frameworks_av-6a5c6ed13e3ea1b19835e08624125c9b1505b32c.tar.gz
frameworks_av-6a5c6ed13e3ea1b19835e08624125c9b1505b32c.tar.bz2
Fix valgrind error
The volume member of the BundledEffectContext class was not being initialized, resulting in uninitialized data being used for calculations and control flow. Change-Id: I84bf9fd478e5d0479e781323b21c7c03dea958c5
Diffstat (limited to 'media/libeffects/lvm')
-rw-r--r--media/libeffects/lvm/wrapper/Bundle/EffectBundle.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/media/libeffects/lvm/wrapper/Bundle/EffectBundle.cpp b/media/libeffects/lvm/wrapper/Bundle/EffectBundle.cpp
index 94b9acf..54f8d9e 100644
--- a/media/libeffects/lvm/wrapper/Bundle/EffectBundle.cpp
+++ b/media/libeffects/lvm/wrapper/Bundle/EffectBundle.cpp
@@ -224,6 +224,7 @@ extern "C" int EffectCreate(const effect_uuid_t *uuid,
pContext->pBundledContext->NumberEffectsEnabled = 0;
pContext->pBundledContext->NumberEffectsCalled = 0;
pContext->pBundledContext->firstVolume = LVM_TRUE;
+ pContext->pBundledContext->volume = 0;
#ifdef LVM_PCM
char fileName[256];