X-Git-Url: https://www.tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=src%2Fprotocol_edge.c;h=7760eea91f15100b920ad9f984f08d9eba0d92c5;hp=69a1e28655f1913df088dc46a8b23b8defb2cfcf;hb=3c5655f59e85d312d11fa04489123e604920f95b;hpb=52e7699273a3009fe4d91e608522401076922785 diff --git a/src/protocol_edge.c b/src/protocol_edge.c index 69a1e286..7760eea9 100644 --- a/src/protocol_edge.c +++ b/src/protocol_edge.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_edge.c,v 1.1.4.4 2002/03/22 11:43:48 guus Exp $ + $Id: protocol_edge.c,v 1.1.4.6 2002/03/22 13:31:18 guus Exp $ */ #include "config.h" @@ -90,10 +90,10 @@ int add_edge_h(connection_t *c) int weight; avl_node_t *node; cp - if(sscanf(c->buffer, "%*d %*lx "MAX_STRING" "MAX_STRING" "MAX_STRING" "MAX_STRING" "MAX_STRING" "MAX_STRING" %lx %d", + if(sscanf(c->buffer, "%*d %*x "MAX_STRING" "MAX_STRING" "MAX_STRING" "MAX_STRING" "MAX_STRING" "MAX_STRING" %lx %d", from_name, from_address, from_udpport, to_name, to_address, to_udpport, - &options, &weight) != 10) + &options, &weight) != 8) { syslog(LOG_ERR, _("Got bad %s from %s (%s)"), "ADD_EDGE", c->name, c->hostname); return -1; @@ -226,7 +226,7 @@ int del_edge_h(connection_t *c) connection_t *other; avl_node_t *node; cp - if(sscanf(c->buffer, "%*d %*lx "MAX_STRING" "MAX_STRING"", from_name, to_name) != 2) + if(sscanf(c->buffer, "%*d %*x "MAX_STRING" "MAX_STRING"", from_name, to_name) != 2) { syslog(LOG_ERR, _("Got bad %s from %s (%s)"), "DEL_EDGE", c->name, c->hostname);