summaryrefslogtreecommitdiffstats
path: root/bgpd
diff options
context:
space:
mode:
authorDonald Sharp <sharpd@cumulusnetworks.com>2015-08-19 21:27:24 -0400
committerPaul Jakma <paul@quagga.net>2015-09-24 15:26:43 +0100
commit79969960aae4adbae1eac6caebc289fe09ddc1d6 (patch)
treea915a98d648f6a8ff0aab2754e46e2398be23d15 /bgpd
parenta752c3be8c2436941311788f2e7b644a2af0fd65 (diff)
downloadquagga-79969960aae4adbae1eac6caebc289fe09ddc1d6.tar.bz2
quagga-79969960aae4adbae1eac6caebc289fe09ddc1d6.tar.xz
bgpd: Fix small memory leak in str2prefix_rd
str2prefix_rd has a memory leak. This commit fixes that issue Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Diffstat (limited to 'bgpd')
-rw-r--r--bgpd/bgp_mplsvpn.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/bgpd/bgp_mplsvpn.c b/bgpd/bgp_mplsvpn.c
index cf4ab6f2..8a1ed70e 100644
--- a/bgpd/bgp_mplsvpn.c
+++ b/bgpd/bgp_mplsvpn.c
@@ -220,6 +220,7 @@ str2prefix_rd (const char *str, struct prefix_rd *prd)
}
memcpy (prd->val, s->data, 8);
+ XFREE(MTYPE_TMP, half);
return 1;
}