summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjulien.pierre.bugs%sun.com <devnull@localhost>2004-10-24 18:28:08 +0000
committerjulien.pierre.bugs%sun.com <devnull@localhost>2004-10-24 18:28:08 +0000
commit67be95c2826625926cbab52422022fe7b6e3ec52 (patch)
tree3a2ad84b9a43daf72303b6551965e79f0042ee4d
parentf19e7530fea767e340f0fe0391a80c4c404cb155 (diff)
downloadnss-hg-67be95c2826625926cbab52422022fe7b6e3ec52.tar.gz
Fix for bug 262192 . move assertions
-rw-r--r--security/nss/lib/softoken/pkcs11u.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/security/nss/lib/softoken/pkcs11u.c b/security/nss/lib/softoken/pkcs11u.c
index ce935172e..235fb92d8 100644
--- a/security/nss/lib/softoken/pkcs11u.c
+++ b/security/nss/lib/softoken/pkcs11u.c
@@ -1746,15 +1746,15 @@ pk11_forceAttribute(PK11Object *object,CK_ATTRIBUTE_TYPE type, void *value,
void *att_val = NULL;
PRBool freeData = PR_FALSE;
+ PORT_Assert(object);
+ PORT_Assert(object->refCount);
+ PORT_Assert(object->slot);
+ if (!object ||
+ !object->refCount ||
+ !object->slot) {
+ return CKR_DEVICE_ERROR;
+ }
if (pk11_isToken(object->handle)) {
- PORT_Assert(object);
- PORT_Assert(object->refCount);
- PORT_Assert(object->slot);
- if (!object ||
- !object->refCount ||
- !object->slot) {
- return CKR_DEVICE_ERROR;
- }
return pk11_forceTokenAttribute(object,type,value,len);
}
attribute=pk11_FindAttribute(object,type);