From: Guus Sliepen Date: Fri, 17 Aug 2001 18:14:04 +0000 (+0000) Subject: Don't send DEL_HOSTs when !status.meta X-Git-Tag: import-tinc-1.1~785^2~475 X-Git-Url: https://git.meshlink.io/?a=commitdiff_plain;h=e1184ad15d6b2e7d58bdcb4489026dd0a35b4e5f;p=meshlink Don't send DEL_HOSTs when !status.meta --- diff --git a/src/net.c b/src/net.c index 7403a423..507621a2 100644 --- a/src/net.c +++ b/src/net.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: net.c,v 1.35.4.127 2001/07/24 20:14:30 guus Exp $ + $Id: net.c,v 1.35.4.128 2001/08/17 18:14:03 guus Exp $ */ #include "config.h" @@ -1370,7 +1370,7 @@ cp if(FD_ISSET(p->meta_socket, f)) if(receive_meta(p) < 0) { - terminate_connection(p, 1); + terminate_connection(p, p->status.meta); return; } } diff --git a/src/protocol.c b/src/protocol.c index 10046d17..7c9a3a81 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.103 2001/07/21 15:34:18 guus Exp $ + $Id: protocol.c,v 1.28.4.104 2001/08/17 18:14:04 guus Exp $ */ #include "config.h" @@ -1006,7 +1006,7 @@ cp cl->name, cl->hostname, strerror(err), errorstring); } - terminate_connection(cl, 1); + terminate_connection(cl, cl->status.meta); cp return 0; } @@ -1020,7 +1020,7 @@ cp int termreq_h(connection_t *cl) { cp - terminate_connection(cl, 1); + terminate_connection(cl, cl->status.meta); cp return 0; }