View | Details | Raw Unified
Collapse All | Expand All

(-) soundserver/artswrapper.c (+4 lines)
 Lines 95-100   int main(int argc, char **argv) Link Here 
#else
#else
		setreuid(-1, getuid());
		setreuid(-1, getuid());
#endif
#endif
		if (geteuid() != getuid()) {
			perror("setuid()");
			return 2;
		}
	}
	}
	if(argc == 0)
	if(argc == 0)
(-) soundserver/crashhandler.cc (-1 / +6 lines)
 Lines 196-202   CrashHandler::defaultCrashHandler (int s Link Here 
          argv[i++] = NULL;
          argv[i++] = NULL;
          setgid(getgid());
          setgid(getgid());
          setuid(getuid());
          if (getuid() != geteuid())
            setuid(getuid());
          if (getuid() != geteuid()) {
	    perror("setuid()");
            exit(255);
          }
          execvp(crashApp, argv);
          execvp(crashApp, argv);