]> tinc-vpn.org Git - tinc/blobdiff - src/invitation.c
Add some missing freeaddrinfo() calls to avoid leaking memory.
[tinc] / src / invitation.c
index c667a6edfde72b8b49fe79b4a585fe7911d4890e..4a262a82ab862042ff49496fe9c6f20b153ddfe4 100644 (file)
@@ -1201,6 +1201,7 @@ next:
                aip = aip->ai_next;
 
                if(!aip) {
+                       freeaddrinfo(ai);
                        return 1;
                }
        }
@@ -1246,6 +1247,8 @@ next:
                goto next;
        }
 
+       freeaddrinfo(ai);
+
        // Check if the hash of the key he gave us matches the hash in the URL.
        char *fingerprint = line + 2;
        char hishash[64];