diff --git a/com.oracle.truffle.r.test.native/packages/testrffi/testrffi/src/testrffi.c b/com.oracle.truffle.r.test.native/packages/testrffi/testrffi/src/testrffi.c
index 31bf84afcfd1424aa6f013e9dc024ad96a9cf81a..a705c1cd9ca1f9715766560a7bf353c0c3e4de79 100644
--- a/com.oracle.truffle.r.test.native/packages/testrffi/testrffi/src/testrffi.c
+++ b/com.oracle.truffle.r.test.native/packages/testrffi/testrffi/src/testrffi.c
@@ -167,7 +167,7 @@ SEXP interactive(void) {
 }
 
 SEXP tryEval(SEXP expr, SEXP env) {
-	int error;
+	int error = 0;
 	SEXP r = R_tryEval(expr, env, &error);
 	SEXP v;
 	PROTECT(v = allocVector(VECSXP, 2));