We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 05e6f56 commit 1eee8eeCopy full SHA for 1eee8ee
src/rtapi/uspace_rtapi_app.cc
@@ -523,14 +523,14 @@ int main(int argc, char **argv) {
523
" sudo env RTAPI_UID=`id -u` RTAPI_FIFO_PATH=$HOME/.rtapi_fifo gdb " EMC2_BIN_DIR "/rtapi_app\n");
524
exit(1);
525
}
526
- setreuid(fallback_uid, 0);
+ if(setreuid(fallback_uid, 0) < 0) { perror("setreuid"); abort(); }
527
fprintf(stderr,
528
"Running with fallback_uid. getuid()=%d geteuid()=%d\n",
529
getuid(), geteuid());
530
531
ruid = getuid();
532
euid = geteuid();
533
- setresuid(euid, euid, ruid);
+ if(setresuid(euid, euid, ruid) != 0) { perror("setresuid"); abort(); }
534
#ifdef __linux__
535
setfsuid(ruid);
536
#endif
0 commit comments