X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=natives%2Forg_cacert_gigi_natives_SetUID.c;h=f0ae7cb1d5548daeb8435f58880971599e6c8e58;hb=f8808e481a30a36b3bf8dc269c6ac7a30639ea79;hp=7b2068ce22c6729600389cb77965158ea9a9bdac;hpb=ce2e587000376fffa4c88db087da4d15708eb9b2;p=gigi.git 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.");