summaryrefslogtreecommitdiffstats
path: root/opensles/libopensles/IAndroidEffect.c
diff options
context:
space:
mode:
Diffstat (limited to 'opensles/libopensles/IAndroidEffect.c')
-rw-r--r--opensles/libopensles/IAndroidEffect.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/opensles/libopensles/IAndroidEffect.c b/opensles/libopensles/IAndroidEffect.c
index b15abc1c..c1900f4c 100644
--- a/opensles/libopensles/IAndroidEffect.c
+++ b/opensles/libopensles/IAndroidEffect.c
@@ -108,5 +108,7 @@ void IAndroidEffect_init(void *self)
IAndroidEffect *this = (IAndroidEffect *) self;
this->mItf = &IAndroidEffect_Itf;
- // mEffects lifecycle is handled by the object on which SLAndroidEffect is exposed
+ // mEffects lifecycle is handled by the object on which SLAndroidEffect is exposed. This is a
+ // safety initialization just in case the object is partially constructed and then destroyed.
+ this->mEffects = NULL;
}