Lines 1-22
Link Here
|
1 |
|
1 |
--- execute.c.orig Thu Oct 18 13:56:26 2001 |
2 |
$FreeBSD: ports/x11/launch.app/files/patch-execute.c,v 1.1 2001/08/20 15:58:53 sobomax Exp $ |
2 |
+++ execute.c Thu Jan 10 13:48:12 2002 |
3 |
|
3 |
@@ -161,13 +161,13 @@ |
4 |
--- execute.c 2001/08/20 09:08:11 1.1 |
|
|
5 |
+++ execute.c 2001/08/20 09:09:29 |
6 |
@@ -157,13 +157,13 @@ |
7 |
pid = fork (); |
4 |
pid = fork (); |
8 |
if (pid == 0) |
5 |
if (pid == 0) |
9 |
{ |
6 |
{ |
10 |
- if (setuid (pw->pw_gid)) |
7 |
- if (setuid (pw->pw_gid)) |
11 |
+ if (setgid (pw->pw_gid)) |
8 |
+ if (setgid (pw->pw_gid)) |
12 |
{ |
9 |
{ |
13 |
fprintf (stderr, "unable to set group id\n"); |
10 |
// fprintf (stderr, "unable to set group id\n"); |
|
|
11 |
SMRunAttentionPanel (wm_screen, LaunchPanel->window, |
12 |
"Command Execution", "Unable to set group ID.", NULL, NULL, "Ok"); |
14 |
} |
13 |
} |
15 |
- if (setgid (pw->pw_uid)) |
14 |
- if (setgid (pw->pw_uid)) |
16 |
+ if (setuid (pw->pw_uid)) |
15 |
+ if (setuid (pw->pw_uid)) |
17 |
{ |
16 |
{ |
18 |
- fprintf (stderr, "unable to set group id\n"); |
17 |
// fprintf (stderr, "unable to set user id\n"); |
19 |
+ fprintf (stderr, "unable to set user id\n"); |
18 |
SMRunAttentionPanel (wm_screen, LaunchPanel->window, |
20 |
} |
|
|
21 |
setenv ("HOME", pw->pw_dir, 1); |
22 |
setenv ("USER", pw->pw_name, 1); |