]> tinc-vpn.org Git - tinc/blobdiff - src/net.c
terminate_connection(): delete non-outgoing (aka incoming) connections.
[tinc] / src / net.c
index 58db16e29f1d26778a6a649adcea0af1f49b448f..295546df6068a5e63e2c4701d2d5c56d94f4a650 100644 (file)
--- a/src/net.c
+++ b/src/net.c
@@ -145,8 +145,10 @@ void terminate_connection(connection_t *c, bool report) {
        /* Check if this was our outgoing connection */
 
        if(c->outgoing) {
-               do_outgoing_connection(c);      
-       }
+               do_outgoing_connection(c);
+       } else {
+               connection_del(c);
+        }
 }
 
 /*