Skip to content

Commit e277c7a

Browse files
committed
crl.c reviewed
1 parent 128b9e7 commit e277c7a

1 file changed

Lines changed: 13 additions & 9 deletions

File tree

src/crl.c

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1130,18 +1130,22 @@ WOLFSSL_X509_CRL* wolfSSL_X509_CRL_dup(const WOLFSSL_X509_CRL* crl)
11301130

11311131
int wolfSSL_X509_CRL_up_ref(WOLFSSL_X509_CRL* crl)
11321132
{
1133-
if (crl) {
1134-
int ret;
1135-
wolfSSL_RefInc(&crl->ref, &ret);
1136-
if (ret != 0) {
1137-
WOLFSSL_MSG("Failed to lock x509 mutex");
1138-
return WOLFSSL_FAILURE;
1139-
}
1133+
int ret;
11401134

1141-
return WOLFSSL_SUCCESS;
1135+
if (crl == NULL)
1136+
return WOLFSSL_FAILURE;
1137+
1138+
wolfSSL_RefInc(&crl->ref, &ret);
1139+
#ifdef WOLFSSL_REFCNT_ERROR_RETURN
1140+
if (ret != 0) {
1141+
WOLFSSL_MSG("Failed to lock x509 mutex");
1142+
return WOLFSSL_FAILURE;
11421143
}
1144+
#else
1145+
(void)ret;
1146+
#endif
11431147

1144-
return WOLFSSL_FAILURE;
1148+
return WOLFSSL_SUCCESS;
11451149
}
11461150

11471151
/* returns WOLFSSL_SUCCESS on success. Does not take ownership of newcrl */

0 commit comments

Comments
 (0)