mirror of https://github.com/openssl/openssl.git
				
				
				
			Fix coverity CID #1454638 - Dereference after NULL check in EVP_MD_CTX_gettable_params()
Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org> (Merged from https://github.com/openssl/openssl/pull/12628)
This commit is contained in:
		
							parent
							
								
									10ead93897
								
							
						
					
					
						commit
						825ccf5155
					
				|  | @ -671,8 +671,10 @@ const OSSL_PARAM *EVP_MD_CTX_gettable_params(EVP_MD_CTX *ctx) | ||||||
| { | { | ||||||
|     EVP_PKEY_CTX *pctx; |     EVP_PKEY_CTX *pctx; | ||||||
| 
 | 
 | ||||||
|     if (ctx != NULL |     if (ctx == NULL) | ||||||
|             && ctx->digest != NULL |         return NULL; | ||||||
|  | 
 | ||||||
|  |     if (ctx->digest != NULL | ||||||
|             && ctx->digest->gettable_ctx_params != NULL) |             && ctx->digest->gettable_ctx_params != NULL) | ||||||
|         return ctx->digest->gettable_ctx_params( |         return ctx->digest->gettable_ctx_params( | ||||||
|                    ossl_provider_ctx(EVP_MD_provider(ctx->digest))); |                    ossl_provider_ctx(EVP_MD_provider(ctx->digest))); | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue