X-Git-Url: https://code.wpia.club/?p=gigi.git;a=blobdiff_plain;f=natives%2Forg_cacert_gigi_natives_SetUID.c;h=f0ae7cb1d5548daeb8435f58880971599e6c8e58;hp=7b2068ce22c6729600389cb77965158ea9a9bdac;hb=976d382163f174d3f54f05cf6a360c5c51ed16be;hpb=ae94dd021e57b0f975f04a94ff9a182bdabbc4db diff --git a/natives/org_cacert_gigi_natives_SetUID.c b/natives/org_cacert_gigi_natives_SetUID.c index 7b2068ce..f0ae7cb1 100644 --- a/natives/org_cacert_gigi_natives_SetUID.c +++ b/natives/org_cacert_gigi_natives_SetUID.c @@ -19,16 +19,12 @@ jobject getStatus(JNIEnv *env, int successCode, const char * message) { JNIEXPORT jobject JNICALL Java_org_cacert_gigi_natives_SetUID_setUid (JNIEnv *env, jobject obj, jint uid, jint gid) { -if(setgid((int)gid)) { - char str[15]; - sprintf(str, "%d", gid); - return (jobject)getStatus(env, 0, str); + if(setgid((int)gid)) { + return (jobject)getStatus(env, 0, "Error while setting GID."); } if(setuid((int)uid)) { - char str[15]; - sprintf(str, "%d", uid); - return (jobject)getStatus(env, 0, str); + return (jobject)getStatus(env, 0, "Error while setting UID."); } return (jobject)getStatus(env, 1, "Successfully set uid/gid.");