| OLD | NEW | 
|---|
|  | (Empty) | 
| 1 diff --git a/mozilla/security/nss/lib/certhigh/certvfypkix.c b/mozilla/security/
    nss/lib/certhigh/certvfypkix.c |  | 
| 2 index 33790df..375a370 100644 |  | 
| 3 --- a/mozilla/security/nss/lib/certhigh/certvfypkix.c |  | 
| 4 +++ b/mozilla/security/nss/lib/certhigh/certvfypkix.c |  | 
| 5 @@ -1457,9 +1457,10 @@ PKIX_List *cert_PKIXMakeOIDList(const SECOidTag *oids, in
    t oidCount, void *plCon |  | 
| 6          error = PKIX_List_AppendItem(policyList, |  | 
| 7                  (PKIX_PL_Object *)policyOID, plContext); |  | 
| 8          if (error != NULL) { |  | 
| 9 -            PKIX_PL_Object_DecRef((PKIX_PL_Object *)policyOID, plContext); |  | 
| 10              goto cleanup; |  | 
| 11          } |  | 
| 12 +        PKIX_PL_Object_DecRef((PKIX_PL_Object *)policyOID, plContext); |  | 
| 13 +        policyOID = NULL; |  | 
| 14      } |  | 
| 15 |  | 
| 16      error = PKIX_List_SetImmutable(policyList, plContext); |  | 
| 17 diff --git a/mozilla/security/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_oid.c b
    /mozilla/security/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_oid.c |  | 
| 18 index 69c8a9f..8a68450 100755 |  | 
| 19 --- a/mozilla/security/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_oid.c |  | 
| 20 +++ b/mozilla/security/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_oid.c |  | 
| 21 @@ -328,10 +328,11 @@ PKIX_PL_OID_CreateBySECItem( |  | 
| 22                      plContext), |  | 
| 23                      PKIX_COULDNOTCREATEOBJECT); |  | 
| 24          rv = SECITEM_CopyItem(NULL, &oid->derOid, derOid); |  | 
| 25 -        if (rv != SECFailure) { |  | 
| 26 -            *pOID = oid; |  | 
| 27 -            oid = NULL; |  | 
| 28 +        if (rv != SECSuccess) { |  | 
| 29 +            PKIX_ERROR(PKIX_OUTOFMEMORY); |  | 
| 30          } |  | 
| 31 +        *pOID = oid; |  | 
| 32 +        oid = NULL; |  | 
| 33 |  | 
| 34  cleanup: |  | 
| 35          PKIX_DECREF(oid); |  | 
| OLD | NEW | 
|---|