update ppp to v2.4.4 (#5102)
[openwrt/staging/mkresin.git] / package / ppp / patches / 103-debian_fix_link_pidfile.patch
diff --git a/package/ppp/patches/103-debian_fix_link_pidfile.patch b/package/ppp/patches/103-debian_fix_link_pidfile.patch
new file mode 100644 (file)
index 0000000..6b333d9
--- /dev/null
@@ -0,0 +1,26 @@
+diff -Naur ppp-2.4.4.orig/pppd/main.c ppp-2.4.4/pppd/main.c
+--- ppp-2.4.4.orig/pppd/main.c 2009-05-07 15:58:00.000000000 -0400
++++ ppp-2.4.4/pppd/main.c      2009-05-07 15:58:19.000000000 -0400
+@@ -772,8 +772,7 @@
+       /* update pid files if they have been written already */
+       if (pidfilename[0])
+           create_pidfile(pid);
+-      if (linkpidfile[0])
+-          create_linkpidfile(pid);
++      create_linkpidfile(pid);
+       exit(0);                /* parent dies */
+     }
+     setsid();
+diff -Naur ppp-2.4.4.orig/pppd/main.c ppp-2.4.4/pppd/main.c
+--- ppp-2.4.4.orig/pppd/main.c 2009-05-07 15:58:00.000000000 -0400
++++ ppp-2.4.4/pppd/main.c      2009-05-07 15:58:19.000000000 -0400
+@@ -772,8 +772,7 @@
+       /* update pid files if they have been written already */
+       if (pidfilename[0])
+           create_pidfile(pid);
+-      if (linkpidfile[0])
+-          create_linkpidfile(pid);
++      create_linkpidfile(pid);
+       exit(0);                /* parent dies */
+     }
+     setsid();