]> git.pld-linux.org Git - packages/FreeWnn.git/blob - FreeWnn-reuid.patch
- cleaning
[packages/FreeWnn.git] / FreeWnn-reuid.patch
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);
This page took 0.071981 seconds and 3 git commands to generate.