From abc579c9696d97b6b678a1e94ec375f8c66b1f23 Mon Sep 17 00:00:00 2001 From: "alexei.volkov.bugs%sun.com" Date: Tue, 17 Feb 2009 23:22:47 +0000 Subject: [Bug 478931] object leak in pkix_List_MergeLists function. r=nelson --- security/nss/lib/libpkix/pkix/util/pkix_list.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'security/nss/lib/libpkix/pkix') diff --git a/security/nss/lib/libpkix/pkix/util/pkix_list.c b/security/nss/lib/libpkix/pkix/util/pkix_list.c index c89fbf056..56adb07ea 100755 --- a/security/nss/lib/libpkix/pkix/util/pkix_list.c +++ b/security/nss/lib/libpkix/pkix/util/pkix_list.c @@ -889,13 +889,12 @@ pkix_List_MergeLists( } *pMergedList = list; + list = NULL; cleanup: - - if (PKIX_ERROR_RECEIVED){ - PKIX_DECREF(list); - } - + PKIX_DECREF(list); + PKIX_DECREF(item); + PKIX_RETURN(LIST); } -- cgit v1.2.1