mirror of https://github.com/openssl/openssl.git
				
				
				
			In d2i_test return error for malloc failure.
Bad ASN.1 data should never be able to trigger a malloc failure so return an error in d2i_test if a malloc failure occurs. Reviewed-by: Richard Levitte <levitte@openssl.org>
This commit is contained in:
		
							parent
							
								
									c62981390d
								
							
						
					
					
						commit
						53e409db61
					
				|  | @ -108,6 +108,9 @@ static int execute_test(D2I_TEST_FIXTURE fixture) | |||
|         ret = 1; | ||||
| 
 | ||||
|  err: | ||||
|     /* Don't indicate success for memory allocation errors */ | ||||
|     if (ret == 1 && ERR_GET_REASON(ERR_peek_error()) == ERR_R_MALLOC_FAILURE) | ||||
|         ret = 0; | ||||
|     BIO_free(bio); | ||||
|     OPENSSL_free(der); | ||||
|     ASN1_item_free(value, item_type); | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue