diff options
Diffstat (limited to 'code')
| -rw-r--r-- | code/unix/linux_qgl.c | 3 | ||||
| -rw-r--r-- | code/unix/linux_snd.c | 5 | ||||
| -rw-r--r-- | code/unix/unix_main.c | 5 | 
3 files changed, 1 insertions, 12 deletions
diff --git a/code/unix/linux_qgl.c b/code/unix/linux_qgl.c index d56c8cd..b509c0e 100644 --- a/code/unix/linux_qgl.c +++ b/code/unix/linux_qgl.c @@ -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); diff --git a/code/unix/linux_snd.c b/code/unix/linux_snd.c index 6c589bc..676b7d5 100644 --- a/code/unix/linux_snd.c +++ b/code/unix/linux_snd.c @@ -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); diff --git a/code/unix/unix_main.c b/code/unix/unix_main.c index a242c2d..51a302a 100644 --- a/code/unix/unix_main.c +++ b/code/unix/unix_main.c @@ -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);  | 
