diff --git a/com.oracle.truffle.r.native/fficall/src/jni/Rinternals.c b/com.oracle.truffle.r.native/fficall/src/jni/Rinternals.c
index 5c701bef8db98b376449c6192b9b8b8491e476c1..66b5983b0b7ede1dd757f41f42787582d4146622 100644
--- a/com.oracle.truffle.r.native/fficall/src/jni/Rinternals.c
+++ b/com.oracle.truffle.r.native/fficall/src/jni/Rinternals.c
@@ -1528,7 +1528,7 @@ void R_SetExternalPtrTag(SEXP s, SEXP tag) {
 	(*thisenv)->CallObjectMethod(thisenv, s, externalPtrSetTagMethodID, tag);
 }
 
-void R_SetExternalPtrProt(SEXP s, SEXP p) {
+void R_SetExternalPtrProtected(SEXP s, SEXP p) {
 	JNIEnv *thisenv = getEnv();
 	(*thisenv)->CallObjectMethod(thisenv, s, externalPtrSetProtMethodID, p);
 }