diff --git a/jni/lokinet_android.cpp b/jni/lokinet_android.cpp index 49424a3d4..0ed770cb2 100755 --- a/jni/lokinet_android.cpp +++ b/jni/lokinet_android.cpp @@ -70,9 +70,9 @@ extern "C" return env->NewStringUTF("already running"); std::string conf; { - const char* nativeString = env->GetStringChars(configfile, JNI_FALSE); + const char* nativeString = env->GetStringUTFChars(configfile, JNI_FALSE); conf += std::string(nativeString); - env->ReleaseStringChars(configfile, nativeString); + env->ReleaseStringUTFChars(configfile, nativeString); } if(daemon->Start(conf.c_str())) return env->NewStringUTF("ok");