From 69c0f151027d7a8fb872394e7c1062d9e402b5f4 Mon Sep 17 00:00:00 2001 From: Kozlov Dmitry Date: Fri, 25 Sep 2009 10:52:07 +0400 Subject: accel-pptp 0.8.4 * supports 2.6.31 kernel * included 430-persist.patch (theMIROn) --- pppd_plugin/src/pptp_callmgr.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'pppd_plugin/src/pptp_callmgr.c') diff --git a/pppd_plugin/src/pptp_callmgr.c b/pppd_plugin/src/pptp_callmgr.c index 988e717e..20bb7369 100644 --- a/pppd_plugin/src/pptp_callmgr.c +++ b/pppd_plugin/src/pptp_callmgr.c @@ -84,8 +84,8 @@ void call_callback(PPTP_CONN *conn, PPTP_CALL *call, enum call_state state) vector_remove(conninfo->call_list, lci->unix_sock); close(lci->unix_sock); FD_CLR(lci->unix_sock, conninfo->call_set); - if(lci->pid[0] > 1) kill(lci->pid[0], SIGTERM); - if(lci->pid[1] > 1) kill(lci->pid[1], SIGTERM); + //if(lci->pid[0] > 1) kill(lci->pid[0], SIGTERM); + //if(lci->pid[1] > 1) kill(lci->pid[1], SIGTERM); } break; default: @@ -243,8 +243,8 @@ skip_accept: /* Step 5c: Handle socket close */ struct local_callinfo *lci = pptp_call_closure_get(conn, call); log("Closing connection (unhandled)"); - if(lci->pid[0] > 1) kill(lci->pid[0], SIGTERM); - if(lci->pid[1] > 1) kill(lci->pid[1], SIGTERM); + //if(lci->pid[0] > 1) kill(lci->pid[0], SIGTERM); + //if(lci->pid[1] > 1) kill(lci->pid[1], SIGTERM); free(lci); /* soft shutdown. Callback will do hard shutdown later */ pptp_call_close(conn, call); @@ -265,11 +265,11 @@ shutdown: /* kill all open calls */ for (i = 0; i < vector_size(call_list); i++) { PPTP_CALL *call = vector_get_Nth(call_list, i); - struct local_callinfo *lci = pptp_call_closure_get(conn, call); + //struct local_callinfo *lci = pptp_call_closure_get(conn, call); log("Closing connection (shutdown)"); pptp_call_close(conn, call); - if(lci->pid[0] > 1) kill(lci->pid[0], SIGTERM); - if(lci->pid[1] > 1) kill(lci->pid[1], SIGTERM); + //if(lci->pid[0] > 1) kill(lci->pid[0], SIGTERM); + //if(lci->pid[1] > 1) kill(lci->pid[1], SIGTERM); } /* attempt to dispatch these messages */ FD_ZERO(&read_set); -- cgit v1.2.3