From bf207eb9b850cd321fb55e425e096208b58c1d78 Mon Sep 17 00:00:00 2001 From: Max Lv Date: Wed, 26 Nov 2014 09:46:06 +0800 Subject: [PATCH] fix an issue on 64bit --- src/main/jni/system.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main/jni/system.cpp b/src/main/jni/system.cpp index 1132d79a..e12a2bd0 100644 --- a/src/main/jni/system.cpp +++ b/src/main/jni/system.cpp @@ -32,9 +32,6 @@ jstring Java_com_github_shadowsocks_system_getabi(JNIEnv *env, jobject thiz) { void Java_com_github_shadowsocks_system_exec(JNIEnv *env, jobject thiz, jstring cmd) { const char *str = env->GetStringUTFChars(cmd, 0); - setenv("LD_LIBRARY_PATH", "/vendor/lib:/system/lib", 1); - setegid(getgid()); - seteuid(getuid()); system(str); env->ReleaseStringUTFChars(cmd, str); } @@ -48,6 +45,8 @@ static JNINativeMethod method_table[] = { (void*) Java_com_github_shadowsocks_system_getabi } }; + + /* * Register several native methods for one class. */