Magellan Linux

Contents of /trunk/ppp/patches/ppp-2.4.4-kill-pg.patch

Parent Directory Parent Directory | Revision Log Revision Log


Revision 797 - (show annotations) (download)
Mon May 11 09:46:04 2009 UTC (15 years ago) by niro
File size: 890 byte(s)
-added patches from gentoo

1 diff -Nru ppp-2.4.4.orig/pppd/main.c ppp-2.4.4/pppd/main.c
2 --- ppp-2.4.4.orig/pppd/main.c 2008-04-12 09:51:21.000000000 +0300
3 +++ ppp-2.4.4/pppd/main.c 2008-04-12 10:11:19.000000000 +0300
4 @@ -147,7 +147,7 @@
5 int hungup; /* terminal has been hung up */
6 int privileged; /* we're running as real uid root */
7 int need_holdoff; /* need holdoff period before restarting */
8 -int detached; /* have detached from terminal */
9 +int detached = 0; /* have detached from terminal */
10 volatile int status; /* exit status for pppd */
11 int unsuccess; /* # unsuccessful connection attempts */
12 int do_callback; /* != 0 if we should do callback next */
13 @@ -460,6 +460,8 @@
14 */
15 if (!nodetach && !updetach)
16 detach();
17 + else
18 + setsid(); /* set the process group, see http://bugs.gentoo.org/show_bug.cgi?id=181145 */
19 p = getlogin();
20 if (p == NULL) {
21 pw = getpwuid(uid);