mirror of
https://github.com/ioquake/ioq3.git
synced 2024-11-10 07:11:46 +00:00
remove useless setuid code
This commit is contained in:
parent
4a5f66fbe3
commit
2e6d24d973
3 changed files with 1 additions and 12 deletions
|
@ -3038,10 +3038,9 @@ qboolean QGL_Init( const char *dllname )
|
|||
{
|
||||
char fn[1024];
|
||||
// FILE *fp; // bk001204 - unused
|
||||
extern uid_t saved_euid; // unix_main.c
|
||||
|
||||
// if we are not setuid, try current directory
|
||||
if (getuid() == saved_euid) {
|
||||
if (1) {
|
||||
getcwd(fn, sizeof(fn));
|
||||
Q_strcat(fn, sizeof(fn), "/");
|
||||
Q_strcat(fn, sizeof(fn), dllname);
|
||||
|
|
|
@ -82,7 +82,6 @@ qboolean SNDDMA_Init(void)
|
|||
// char *s; // bk001204 - unused
|
||||
struct audio_buf_info info;
|
||||
int caps;
|
||||
extern uid_t saved_euid;
|
||||
|
||||
if (snd_inited)
|
||||
return 1;
|
||||
|
@ -96,12 +95,8 @@ qboolean SNDDMA_Init(void)
|
|||
|
||||
// open /dev/dsp, confirm capability to mmap, and get size of dma buffer
|
||||
if (!audio_fd) {
|
||||
seteuid(saved_euid);
|
||||
|
||||
audio_fd = open(snddevice->string, O_RDWR);
|
||||
|
||||
seteuid(getuid());
|
||||
|
||||
if (audio_fd < 0) {
|
||||
perror(snddevice->string);
|
||||
Com_Printf("Could not open %s\n", snddevice->string);
|
||||
|
|
|
@ -61,7 +61,6 @@ refexport_t re;
|
|||
|
||||
unsigned sys_frame_time;
|
||||
|
||||
uid_t saved_euid;
|
||||
qboolean stdin_active = qtrue;
|
||||
|
||||
// =============================================================
|
||||
|
@ -1261,10 +1260,6 @@ int main ( int argc, char* argv[] )
|
|||
char cdpath[PATH_MAX] = {0};
|
||||
void Sys_SetDefaultCDPath(const char *path);
|
||||
|
||||
// go back to real user for config loads
|
||||
saved_euid = geteuid();
|
||||
seteuid(getuid());
|
||||
|
||||
Sys_ParseArgs( argc, argv ); // bk010104 - added this for support
|
||||
|
||||
strncat(cdpath, argv[0], sizeof(cdpath)-1);
|
||||
|
|
Loading…
Reference in a new issue