X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=src%2Fpatches%2Fppp-2.4.2-pppoatm-persist.patch;fp=src%2Fpatches%2Fppp-2.4.2-pppoatm-persist.patch;h=0000000000000000000000000000000000000000;hb=ceec64d662e9b9415ff2ca0edaa75449f354935d;hp=a2db1b4af35fc9c4811e75b155b23e0802789bed;hpb=0cc3a1d96adcb8846ab6fcf838f01b62c2bba291;p=people%2Fteissler%2Fipfire-2.x.git diff --git a/src/patches/ppp-2.4.2-pppoatm-persist.patch b/src/patches/ppp-2.4.2-pppoatm-persist.patch deleted file mode 100644 index a2db1b4af..000000000 --- a/src/patches/ppp-2.4.2-pppoatm-persist.patch +++ /dev/null @@ -1,36 +0,0 @@ ---- ppp/pppd/plugins/pppoatm.c~ 2003-07-19 15:35:24.000000000 +0200 -+++ ppp/pppd/plugins/pppoatm.c 2003-07-19 15:42:26.000000000 +0200 -@@ -32,6 +32,7 @@ - static bool vc_encaps = 0; - static int device_got_set = 0; - static int pppoatm_max_mtu, pppoatm_max_mru; -+static int pppoatmfd = -1; - static int setdevname_pppoatm(const char *cp, const char **argv, int doit); - struct channel pppoa_channel; - -@@ -173,9 +174,16 @@ - pppoatm_max_mru = lcp_wantoptions[0].mru; - set_line_discipline_pppoatm(fd); - strlcpy(ppp_devnam, devnam, sizeof(ppp_devnam)); -+ pppoatmfd = fd; /* need to save it for disconnect */ - return fd; - } - -+static void disconnect_pppoatm(void) -+{ -+ close(pppoatmfd); -+ pppoatmfd = -1; -+} -+ - static void send_config_pppoa(int mtu, - u_int32_t asyncmap, - int pcomp, -@@ -222,7 +230,7 @@ - process_extra_options: NULL, - check_options: NULL, - connect: &connect_pppoatm, -- disconnect: NULL, -+ disconnect: &disconnect_pppoatm, - establish_ppp: &generic_establish_ppp, - disestablish_ppp: &generic_disestablish_ppp, - send_config: &send_config_pppoa,