]> git.pld-linux.org Git - packages/FreeWnn.git/blame - FreeWnn-reuid.patch
- fixed [ckt]server socket filename
[packages/FreeWnn.git] / FreeWnn-reuid.patch
CommitLineData
66a08130
JB
1--- FreeWnn-1.1.1-a021/Wnn/jserver/de.c.orig 2012-11-16 20:41:53.701176783 +0100
2+++ FreeWnn-1.1.1-a021/Wnn/jserver/de.c 2012-11-16 20:45:47.327838583 +0100
3@@ -240,7 +240,8 @@
4 /* option default */
5 option_flag = (OPT_FORK & ~OPT_VERBOSE);
320694f6
JB
6
7- setuid (geteuid ());
8+ setregid(getegid(), getegid());
9+ setreuid(geteuid(), geteuid());
320694f6 10 get_options (argc, argv);
66a08130
JB
11 print_version();
12 log_debug("invoked as %s.", argv[0]);
13--- FreeWnn-1.1.1-a017/Wnn/uum/jhlp.c.orig Mon Jan 22 18:28:06 2001
14+++ FreeWnn-1.1.1-a017/Wnn/uum/jhlp.c Mon Jan 22 18:32:53 2001
320694f6
JB
15@@ -1297,8 +1297,8 @@
16 dup2 (ttypfd, 1);
17 dup2 (ttypfd, 2);
18 #else /* linux */
19- setgid (getgid ());
20- setuid (getuid ());
21+ setregid (getegid(), getegid());
22+ setreuid (geteuid(), geteuid());
23 close (0);
24 close (1);
25 close (2);
This page took 0.067712 seconds and 4 git commands to generate.