mirror of https://github.com/openssl/openssl.git
				
				
				
			Fix a possible memory leak in load_builtin_compressions
Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com>
Reviewed-by: Paul Dale <pauli@openssl.org>
Reviewed-by: Hugo Landau <hlandau@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22585)
(cherry picked from commit daf26c2d7a)
			
			
This commit is contained in:
		
							parent
							
								
									a9a1b3da87
								
							
						
					
					
						commit
						44c6554766
					
				|  | @ -465,7 +465,8 @@ DEFINE_RUN_ONCE_STATIC(do_load_builtin_compressions) | ||||||
|             comp->method = method; |             comp->method = method; | ||||||
|             comp->id = SSL_COMP_ZLIB_IDX; |             comp->id = SSL_COMP_ZLIB_IDX; | ||||||
|             comp->name = COMP_get_name(method); |             comp->name = COMP_get_name(method); | ||||||
|             sk_SSL_COMP_push(ssl_comp_methods, comp); |             if (!sk_SSL_COMP_push(ssl_comp_methods, comp)) | ||||||
|  |                 OPENSSL_free(comp); | ||||||
|             sk_SSL_COMP_sort(ssl_comp_methods); |             sk_SSL_COMP_sort(ssl_comp_methods); | ||||||
|         } |         } | ||||||
|     } |     } | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue