Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9c1f79f7 authored by Greg Kaiser's avatar Greg Kaiser
Browse files

RuntimeShader: Invoke va_end()

We locally cache our return value so we can call va_end() prior
to returning.

Test: TreeHugger
Change-Id: Ieb453512a39e8f229db006a31ce8e7e7ec69e882
parent 2d1cdb33
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -269,8 +269,9 @@ static jlong RuntimeShader_create(JNIEnv* env, jobject, jlong shaderBuilder, jlo
static inline int ThrowIAEFmt(JNIEnv* env, const char* fmt, ...) {
    va_list args;
    va_start(args, fmt);
    return jniThrowExceptionFmt(env, "java/lang/IllegalArgumentException", fmt, args);
    int ret = jniThrowExceptionFmt(env, "java/lang/IllegalArgumentException", fmt, args);
    va_end(args);
    return ret;
}

static void RuntimeShader_updateUniforms(JNIEnv* env, jobject, jlong shaderBuilder,