]> git.ipfire.org Git - thirdparty/strongswan.git/commitdiff
ike-cfg: Fix memory leak when checking for configured address
authorTobias Brunner <tobias@strongswan.org>
Tue, 29 Aug 2017 13:24:32 +0000 (15:24 +0200)
committerTobias Brunner <tobias@strongswan.org>
Tue, 29 Aug 2017 14:25:42 +0000 (16:25 +0200)
src/libcharon/config/ike_cfg.c

index 93300781dc488b43062efcbb1d171c4a8aaae507..64413204bd04c2d666f06d766235d2f393fb5352 100644 (file)
@@ -580,6 +580,7 @@ bool ike_cfg_has_address(ike_cfg_t *cfg, host_t *addr, bool local)
                host = host_create_from_string(str, 0);
                if (host && addr->ip_equals(addr, host))
                {
+                       host->destroy(host);
                        found = TRUE;
                        break;
                }