From: Joy L. <la...@au...> - 2006-12-15 21:29:14
|
This patch fixes a bug found in dnssec.c by Coverity. Memory is allocated, but not freed upon returning from function. Please let me know if you agree this fixes the problem. Regards, Joy diff -urpN ipsec-tools-0.6.6.orig/src/racoon/dnssec.c ipsec-tools-0.6.6-dnssec.c/src/racoon/dnssec.c --- ipsec-tools-0.6.6.orig/src/racoon/dnssec.c 2006-06-28 22:19:15.000000000 -0500 +++ ipsec-tools-0.6.6-dnssec.c/src/racoon/dnssec.c 2006-06-30 23:24:47.000000000 -0500 @@ -94,6 +94,8 @@ dnssec_getcert(id) "inpropper ID type passed %s " "though getcert method is dnssec.\n", s_ipsecdoi_ident(id_b->type)); + if (name) + racoon_free(name); return NULL; } |