summaryrefslogtreecommitdiff
path: root/pppd_plugin/src/pptp_callmgr.c
diff options
context:
space:
mode:
authorKozlov Dmitry <dima@server>2009-09-25 10:52:07 +0400
committerKozlov Dmitry <dima@server>2009-09-25 10:52:07 +0400
commit69c0f151027d7a8fb872394e7c1062d9e402b5f4 (patch)
tree7122d800224f3e2a6a64a0bcc95c16b4b7776359 /pppd_plugin/src/pptp_callmgr.c
parent6fac2c05c6ad0ea9684ad8be38ae2f12687a4df2 (diff)
downloadaccel-ppp-xebd-69c0f151027d7a8fb872394e7c1062d9e402b5f4.tar.gz
accel-ppp-xebd-69c0f151027d7a8fb872394e7c1062d9e402b5f4.zip
accel-pptp 0.8.4
* supports 2.6.31 kernel * included 430-persist.patch (theMIROn)
Diffstat (limited to 'pppd_plugin/src/pptp_callmgr.c')
-rw-r--r--pppd_plugin/src/pptp_callmgr.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/pppd_plugin/src/pptp_callmgr.c b/pppd_plugin/src/pptp_callmgr.c
index 988e717..20bb736 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);