X-Git-Url: https://tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=src%2Fprotocol_misc.c;h=8818d0232e4c5a517e3cdb3388ae9dff9d3648ab;hp=3d405bc408140423b7561dfd67585f29741676b0;hb=80e15d8b96e5313b33c91003b1f75d7f6db9924e;hpb=28a1501b9a8b4c730f7f965d6b2e8fc50feba261;ds=sidebyside diff --git a/src/protocol_misc.c b/src/protocol_misc.c index 3d405bc4..8818d023 100644 --- a/src/protocol_misc.c +++ b/src/protocol_misc.c @@ -111,8 +111,14 @@ bool pong_h(connection_t *c) { /* Succesful connection, reset timeout if this is an outgoing connection. */ - if(c->outgoing) + if(c->outgoing) { c->outgoing->timeout = 0; + c->outgoing->cfg = NULL; + if(c->outgoing->ai) + freeaddrinfo(c->outgoing->ai); + c->outgoing->ai = NULL; + c->outgoing->aip = NULL; + } return true; }