diff options
author | alexei.volkov.bugs%sun.com <devnull@localhost> | 2009-02-17 23:22:47 +0000 |
---|---|---|
committer | alexei.volkov.bugs%sun.com <devnull@localhost> | 2009-02-17 23:22:47 +0000 |
commit | abc579c9696d97b6b678a1e94ec375f8c66b1f23 (patch) | |
tree | b11c307415dee434b7e42828306fef881aef1ef6 /security/nss/lib/libpkix/pkix | |
parent | 54ea4b3eeacab6faa9e5f2495b1457f8e124de53 (diff) | |
download | nss-hg-abc579c9696d97b6b678a1e94ec375f8c66b1f23.tar.gz |
[Bug 478931] object leak in pkix_List_MergeLists function. r=nelson
Diffstat (limited to 'security/nss/lib/libpkix/pkix')
-rwxr-xr-x | security/nss/lib/libpkix/pkix/util/pkix_list.c | 9 |
1 files changed, 4 insertions, 5 deletions
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); } |