Print this page
4853 illumos-gate is not lint-clean when built with openssl 1.0 (fix openssl 0.9.8 lint)
@@ -258,10 +258,11 @@
if (ta_in != NULL) {
X509 *x;
int i;
for (i = 0; i < sk_X509_num(ta_in); i++) {
+ /* LINTED */
x = sk_X509_value(ta_in, i);
(void) printf(
gettext("\nTrust Anchor cert %d:\n"), i);
/*
@@ -371,15 +372,17 @@
if (ta_in == NULL)
return;
for (i = 0; i < sk_X509_num(ta_in); ) {
+ /* LINTED */
curr = sk_X509_value(ta_in, i);
ret = time_check_print(curr);
if ((ret != CHK_TIME_OK && ret != CHK_TIME_IS_BEFORE) &&
del_expired) {
(void) fprintf(stderr, gettext(" Removing cert\n"));
+ /* LINTED */
curr = sk_X509_delete(ta_in, i);
X509_free(curr);
continue;
}
i++;
@@ -579,16 +582,18 @@
* be freed two times. (If they get left in the stack then
* they will be freed with the stack.)
*/
if (clist != NULL) {
if (cert != NULL && sk_X509_num(clist) == 1) {
+ /* LINTED */
(void) sk_X509_delete(clist, 0);
}
sk_X509_pop_free(clist, X509_free);
}
if (klist != NULL) {
if (pkey != NULL && sk_EVP_PKEY_num(klist) == 1) {
+ /* LINTED */
(void) sk_EVP_PKEY_delete(klist, 0);
}
sk_EVP_PKEY_pop_free(klist, sunw_evp_pkey_free);
}