Fix memory leak when rs invoke function
Change-Id: I17c701dfda5b3031c1fc50bfc186e4b7f8b7ac1e
Signed-off-by: Yong Chen <yong.a.chen@intel.com>
diff --git a/cpu_ref/rsCpuScript.cpp b/cpu_ref/rsCpuScript.cpp
index decafc6..40f1a65 100644
--- a/cpu_ref/rsCpuScript.cpp
+++ b/cpu_ref/rsCpuScript.cpp
@@ -768,6 +768,10 @@
reinterpret_cast<void (*)(const void *, uint32_t)>(
mScriptExec->getInvokeFunction(slot))(ap? (const void *) ap: params, paramLength);
+#if defined(__x86_64__)
+ free(ap);
+#endif
+
mCtx->setTLS(oldTLS);
}