]> git.pld-linux.org Git - packages/FreeWnn.git/blob - FreeWnn-reuid.patch
- fixed [ckt]server socket filename
[packages/FreeWnn.git] / FreeWnn-reuid.patch
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);
6  
7 -  setuid (geteuid ());
8 +  setregid(getegid(), getegid());
9 +  setreuid(geteuid(), geteuid());
10    get_options (argc, argv);
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
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.069412 seconds and 3 git commands to generate.