From 51d72ea3d6d12606c635decdca800ca2836b2059 Mon Sep 17 00:00:00 2001 From: "kaie%kuix.de" Date: Wed, 6 Jun 2012 15:46:30 +0000 Subject: [PATCH] Bug 489188, patch v4, avoid creation of unnecessary NULLARGUMENT error object, patch by Wan-Teh, r=kaie git-svn-id: svn://10.0.0.236/trunk@263905 18797224-902f-48f8-a5cc-f745e15eee43 --- .../nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/mozilla/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c b/mozilla/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c index 579fca7770e..0051f0dbf63 100644 --- a/mozilla/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c +++ b/mozilla/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c @@ -2397,15 +2397,15 @@ PKIX_PL_Cert_GetExtendedKeyUsage( PKIX_DECREF(pkixOID); } + PKIX_CHECK(PKIX_List_SetImmutable + (oidsList, plContext), + PKIX_LISTSETIMMUTABLEFAILED); + /* save a cached copy in case it is asked for again */ cert->extKeyUsages = oidsList; oidsList = NULL; } - PKIX_CHECK(PKIX_List_SetImmutable - (cert->extKeyUsages, plContext), - PKIX_LISTSETIMMUTABLEFAILED); - PKIX_OBJECT_UNLOCK(cert); }