]> git.meshlink.io Git - meshlink/blobdiff - src/net_socket.c
Try all known addresses of node during the PMTU discovery phase.
[meshlink] / src / net_socket.c
index 0d2cb87b5adbde8919cde917597a840a7a5ce722..36da2d0dd10588eb6c4642a486ce729d316f5c54 100644 (file)
@@ -24,6 +24,7 @@
 
 #include "conf.h"
 #include "connection.h"
+#include "list.h"
 #include "logger.h"
 #include "meta.h"
 #include "net.h"
@@ -570,6 +571,9 @@ static void free_outgoing(outgoing_t *outgoing) {
        if(outgoing->ai)
                freeaddrinfo(outgoing->ai);
 
+       if(outgoing->config_tree)
+               exit_configuration(&outgoing->config_tree);
+
        if(outgoing->name)
                free(outgoing->name);