Kaydet (Commit) 50ba5ad0 authored tarafından Norbert Thiebaud's avatar Norbert Thiebaud

coverity#982249 Unchecked return value

Change-Id: I959599c899b489aa42ccce60c6794869041522a0
Reviewed-on: https://gerrit.libreoffice.org/2222Reviewed-by: 's avatarNorbert Thiebaud <nthiebaud@gmail.com>
Tested-by: 's avatarNorbert Thiebaud <nthiebaud@gmail.com>
üst 21f13f91
...@@ -335,22 +335,22 @@ const Sequence< sal_Int8>& X509Certificate_NssImpl :: getUnoTunnelId() { ...@@ -335,22 +335,22 @@ const Sequence< sal_Int8>& X509Certificate_NssImpl :: getUnoTunnelId() {
{ {
if( pCert != NULL ) if( pCert != NULL )
{ {
SECStatus rv;
unsigned char fingerprint[20]; unsigned char fingerprint[20];
int length = ((id == SEC_OID_MD5)?MD5_LENGTH:SHA1_LENGTH); int length = ((id == SEC_OID_MD5)?MD5_LENGTH:SHA1_LENGTH);
memset(fingerprint, 0, sizeof fingerprint); memset(fingerprint, 0, sizeof fingerprint);
PK11_HashBuf(id, fingerprint, pCert->derCert.data, pCert->derCert.len); rv = PK11_HashBuf(id, fingerprint, pCert->derCert.data, pCert->derCert.len);
if(rv == SECSuccess)
Sequence< sal_Int8 > thumbprint( length ) ; {
for( int i = 0 ; i < length ; i ++ ) Sequence< sal_Int8 > thumbprint( length ) ;
thumbprint[i] = fingerprint[i]; for( int i = 0 ; i < length ; i ++ )
thumbprint[i] = fingerprint[i];
return thumbprint; return thumbprint;
} }
else
{
return ::com::sun::star::uno::Sequence< sal_Int8 >();
} }
return ::com::sun::star::uno::Sequence< sal_Int8 >();
} }
::rtl::OUString SAL_CALL X509Certificate_NssImpl::getSubjectPublicKeyAlgorithm() ::rtl::OUString SAL_CALL X509Certificate_NssImpl::getSubjectPublicKeyAlgorithm()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment