mirror of https://github.com/openssl/openssl.git
				
				
				
			Coverity: fix 1506297: negative returns
Reviewed-by: Shane Lontis <shane.lontis@oracle.com> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/18587)
This commit is contained in:
		
							parent
							
								
									be54ad88a6
								
							
						
					
					
						commit
						3ee2611677
					
				|  | @ -198,6 +198,11 @@ static int dsa_priv_encode(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pkey) | ||||||
| 
 | 
 | ||||||
|     ASN1_STRING_clear_free(prkey); |     ASN1_STRING_clear_free(prkey); | ||||||
| 
 | 
 | ||||||
|  |     if (dplen <= 0) { | ||||||
|  |         ERR_raise(ERR_LIB_DSA, DSA_R_BN_ERROR); | ||||||
|  |         goto err; | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|     if (!PKCS8_pkey_set0(p8, OBJ_nid2obj(NID_dsa), 0, |     if (!PKCS8_pkey_set0(p8, OBJ_nid2obj(NID_dsa), 0, | ||||||
|                          V_ASN1_SEQUENCE, params, dp, dplen)) { |                          V_ASN1_SEQUENCE, params, dp, dplen)) { | ||||||
|         OPENSSL_clear_free(dp, dplen); |         OPENSSL_clear_free(dp, dplen); | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue