Skip to content

Commit

Permalink
small validation
Browse files Browse the repository at this point in the history
  • Loading branch information
xpenatan committed Nov 11, 2023
1 parent 28258bd commit e962d27
Showing 1 changed file with 2 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -197,8 +197,8 @@ public void addNativeCode(MethodDeclaration nativeMethod, String content) {
paramsType += valueType;
if(typeName.equals("String")) {
newParamName = newParamName + "_string";
prefixCode += "char* " + paramName + " = (char*)env->GetStringUTFChars(" + newParamName + ", 0);\n";
suffixCode += "env->ReleaseStringUTFChars(" + newParamName + ", " + paramName + ");\n";
prefixCode += "char* " + paramName + " = " + newParamName + " == NULL ? NULL : (char*)env->GetStringUTFChars(" + newParamName + ", 0);\n";
suffixCode += "if(" + paramName + " != NULL) env->ReleaseStringUTFChars(" + newParamName + ", " + paramName + ");\n";
}
params += ", " + type.getJniType() + " " + newParamName;
}
Expand Down

0 comments on commit e962d27

Please sign in to comment.