Merge pull request #1003 from donaldsharp/pim_mem_leak

pimd: Fix memory leak on failure case
This commit is contained in:
Jafar Al-Gharaibeh 2017-08-18 00:16:38 -05:00 committed by GitHub
commit f887261b92

View File

@ -698,6 +698,8 @@ static struct pim_upstream *pim_upstream_new(struct pim_instance *pim,
if (up->sources)
list_delete(up->sources);
list_delete(up->ifchannels);
hash_release(pim->upstream_hash, up);
XFREE(MTYPE_PIM_UPSTREAM, up);
return NULL;