]>
Commit | Line | Data |
---|---|---|
320694f6 JB |
1 | --- FreeWnn-1.1.1-a017/Xsi/Wnn/jserver/de.c.orig Mon Jan 22 18:30:25 2001 |
2 | +++ FreeWnn-1.1.1-a017/Xsi/Wnn/jserver/de.c Mon Jan 22 18:31:43 2001 | |
3 | @@ -213,7 +213,9 @@ | |
4 | ||
5 | port = -1; | |
6 | ||
7 | - setuid (geteuid ()); | |
8 | + setregid(getegid(), getegid()); | |
9 | + setreuid(geteuid(), geteuid()); | |
10 | + | |
11 | /* check whether another jserver already exists. */ | |
12 | get_options (argc, argv); | |
13 | #ifdef CHINESE | |
14 | --- FreeWnn-1.1.1-a017/Xsi/Wnn/uum/jhlp.c.orig Mon Jan 22 18:28:06 2001 | |
15 | +++ FreeWnn-1.1.1-a017/Xsi/Wnn/uum/jhlp.c Mon Jan 22 18:32:53 2001 | |
16 | @@ -1297,8 +1297,8 @@ | |
17 | dup2 (ttypfd, 1); | |
18 | dup2 (ttypfd, 2); | |
19 | #else /* linux */ | |
20 | - setgid (getgid ()); | |
21 | - setuid (getuid ()); | |
22 | + setregid (getegid(), getegid()); | |
23 | + setreuid (geteuid(), geteuid()); | |
24 | close (0); | |
25 | close (1); | |
26 | close (2); |