mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-07 22:29:23 +00:00
bgpd: No need to check for NULL before calling XFREE() in RPKI code
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
This commit is contained in:
parent
94ff78a7e3
commit
c41a3cc528
@ -903,9 +903,8 @@ static void free_cache(struct cache *cache)
|
|||||||
if (cache->type == TCP) {
|
if (cache->type == TCP) {
|
||||||
XFREE(MTYPE_BGP_RPKI_CACHE, cache->tr_config.tcp_config->host);
|
XFREE(MTYPE_BGP_RPKI_CACHE, cache->tr_config.tcp_config->host);
|
||||||
XFREE(MTYPE_BGP_RPKI_CACHE, cache->tr_config.tcp_config->port);
|
XFREE(MTYPE_BGP_RPKI_CACHE, cache->tr_config.tcp_config->port);
|
||||||
if (cache->tr_config.tcp_config->bindaddr)
|
XFREE(MTYPE_BGP_RPKI_CACHE,
|
||||||
XFREE(MTYPE_BGP_RPKI_CACHE,
|
cache->tr_config.tcp_config->bindaddr);
|
||||||
cache->tr_config.tcp_config->bindaddr);
|
|
||||||
XFREE(MTYPE_BGP_RPKI_CACHE, cache->tr_config.tcp_config);
|
XFREE(MTYPE_BGP_RPKI_CACHE, cache->tr_config.tcp_config);
|
||||||
}
|
}
|
||||||
#if defined(FOUND_SSH)
|
#if defined(FOUND_SSH)
|
||||||
@ -917,9 +916,8 @@ static void free_cache(struct cache *cache)
|
|||||||
cache->tr_config.ssh_config->client_privkey_path);
|
cache->tr_config.ssh_config->client_privkey_path);
|
||||||
XFREE(MTYPE_BGP_RPKI_CACHE,
|
XFREE(MTYPE_BGP_RPKI_CACHE,
|
||||||
cache->tr_config.ssh_config->server_hostkey_path);
|
cache->tr_config.ssh_config->server_hostkey_path);
|
||||||
if (cache->tr_config.ssh_config->bindaddr)
|
XFREE(MTYPE_BGP_RPKI_CACHE,
|
||||||
XFREE(MTYPE_BGP_RPKI_CACHE,
|
cache->tr_config.ssh_config->bindaddr);
|
||||||
cache->tr_config.ssh_config->bindaddr);
|
|
||||||
XFREE(MTYPE_BGP_RPKI_CACHE, cache->tr_config.ssh_config);
|
XFREE(MTYPE_BGP_RPKI_CACHE, cache->tr_config.ssh_config);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user