diff options
Diffstat (limited to 'usr/src/lib/libkmf/plugins/kmf_openssl')
| -rw-r--r-- | usr/src/lib/libkmf/plugins/kmf_openssl/Makefile.com | 5 | ||||
| -rw-r--r-- | usr/src/lib/libkmf/plugins/kmf_openssl/common/openssl_spi.c | 2 | 
2 files changed, 6 insertions, 1 deletions
| diff --git a/usr/src/lib/libkmf/plugins/kmf_openssl/Makefile.com b/usr/src/lib/libkmf/plugins/kmf_openssl/Makefile.com index 76ecd38479..9557d11286 100644 --- a/usr/src/lib/libkmf/plugins/kmf_openssl/Makefile.com +++ b/usr/src/lib/libkmf/plugins/kmf_openssl/Makefile.com @@ -43,6 +43,11 @@ OPENSSLLIBS64=	$(BERLIB64) -lcrypto -lcryptoutil -lc  LINTSSLLIBS	= $(BERLIB) -lcrypto -lcryptoutil -lc  LINTSSLLIBS64	= $(BERLIB64) -lcrypto -lcryptoutil -lc +# Because of varying openssl implementations, we need to not have lint +# complain if we're being liberal in our suppression directives. +LINTFLAGS	+=	-erroff=E_SUPPRESSION_DIRECTIVE_UNUSED +LINTFLAGS64	+=	-erroff=E_SUPPRESSION_DIRECTIVE_UNUSED +  SRCDIR=		../common  INCDIR=		../../include diff --git a/usr/src/lib/libkmf/plugins/kmf_openssl/common/openssl_spi.c b/usr/src/lib/libkmf/plugins/kmf_openssl/common/openssl_spi.c index 0786a26e8b..1c85c33dc8 100644 --- a/usr/src/lib/libkmf/plugins/kmf_openssl/common/openssl_spi.c +++ b/usr/src/lib/libkmf/plugins/kmf_openssl/common/openssl_spi.c @@ -3778,7 +3778,7 @@ set_pkey_attrib(EVP_PKEY *pkey, ASN1_TYPE *attrib, int nid)  			if (OBJ_obj2nid(a->object) == nid) {  				X509_ATTRIBUTE_free(a);  				/* LINTED E_BAD_PTR_CAST_ALIGN */ -				sk_X509_ATTRIBUTE_set(pkey->attributes, +				(void) sk_X509_ATTRIBUTE_set(pkey->attributes,  				    i, attr);  				return (KMF_OK);  			} | 
