X-Git-Url: https://tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=src%2Fprotocol.c;h=d079dfb4026e30b50f893f34a92cd6b8f529a20f;hp=2cc49ad79fd6d39804ee10b2eb4af8792385dbb5;hb=8c6c60adf3d5942c6368bafe9a4d4377ffad1abe;hpb=63c5192d570e2ba5952b4e5a807e4ab4d6fdad76 diff --git a/src/protocol.c b/src/protocol.c index 2cc49ad7..d079dfb4 100644 --- a/src/protocol.c +++ b/src/protocol.c @@ -17,7 +17,7 @@ along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - $Id: protocol.c,v 1.28.4.13 2000/06/28 11:38:00 guus Exp $ + $Id: protocol.c,v 1.28.4.14 2000/06/28 13:41:02 guus Exp $ */ #include "config.h" @@ -61,10 +61,6 @@ cp syslog(LOG_ERR, _("Send failed: %d:%d: %m"), __FILE__, __LINE__); return -1; } - - if(debug_lvl > 0) - syslog(LOG_NOTICE, _("Connection with " IP_ADDR_S " (%s) activated"), - IP_ADDR_V(cl->vpn_ip), cl->hostname); cp return 0; } @@ -492,6 +488,11 @@ cp terminate_connection(old); cl->status.active = 1; + + if(debug_lvl > 0) + syslog(LOG_NOTICE, _("Connection with " IP_ADDR_S " (%s) activated"), + IP_ADDR_V(cl->vpn_ip), cl->hostname); + notify_others(cl, NULL, send_add_host); notify_one(cl); } @@ -507,8 +508,13 @@ cp IP_ADDR_V(cl->vpn_ip), cl->hostname); cl->status.active = 1; + syslog(LOG_NOTICE, _("Connection with " IP_ADDR_S " (%s) activated"), IP_ADDR_V(cl->vpn_ip), cl->hostname); + + notify_others(cl, NULL, send_add_host); + notify_one(cl); + upstreamindex = 0; cp return 0;