Fix memory leak in s_client
Related: rhbz#1996092
This commit is contained in:
		
							parent
							
								
									b76c2316a3
								
							
						
					
					
						commit
						694c426faf
					
				
							
								
								
									
										12
									
								
								0100-coverity.patch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								0100-coverity.patch
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,12 @@ | |||||||
|  | diff -up openssl-3.0.0/apps/s_client.c.coverity openssl-3.0.0/apps/s_client.c
 | ||||||
|  | --- openssl-3.0.0/apps/s_client.c.coverity	2021-10-07 16:59:37.938432118 +0200
 | ||||||
|  | +++ openssl-3.0.0/apps/s_client.c	2021-10-07 17:00:52.994075755 +0200
 | ||||||
|  | @@ -3040,6 +3040,8 @@ int s_client_main(int argc, char **argv)
 | ||||||
|  |  #endif | ||||||
|  |      OPENSSL_free(connectstr); | ||||||
|  |      OPENSSL_free(bindstr); | ||||||
|  | +    OPENSSL_free(bindhost);
 | ||||||
|  | +    OPENSSL_free(bindport);
 | ||||||
|  |      OPENSSL_free(host); | ||||||
|  |      OPENSSL_free(port); | ||||||
|  |      OPENSSL_free(thost); | ||||||
| @ -15,7 +15,7 @@ | |||||||
| Summary: Utilities from the general purpose cryptography library with TLS implementation | Summary: Utilities from the general purpose cryptography library with TLS implementation | ||||||
| Name: openssl | Name: openssl | ||||||
| Version: 3.0.0 | Version: 3.0.0 | ||||||
| Release: 2%{?dist} | Release: 3%{?dist} | ||||||
| Epoch: 1 | Epoch: 1 | ||||||
| # We have to remove certain patented algorithms from the openssl source | # We have to remove certain patented algorithms from the openssl source | ||||||
| # tarball with the hobble-openssl script which is included below. | # tarball with the hobble-openssl script which is included below. | ||||||
| @ -58,6 +58,8 @@ Patch24: 0024-load-legacy-prov.patch | |||||||
| Patch30: 0030-tmp-Fix-rng-seed-double-free.patch | Patch30: 0030-tmp-Fix-rng-seed-double-free.patch | ||||||
| # Tmp: test name change | # Tmp: test name change | ||||||
| Patch31: 0031-tmp-Fix-test-names.patch | Patch31: 0031-tmp-Fix-test-names.patch | ||||||
|  | # Tmp: coverity | ||||||
|  | Patch100: 0100-coverity.patch | ||||||
| 
 | 
 | ||||||
| License: ASL 2.0 | License: ASL 2.0 | ||||||
| URL: http://www.openssl.org/ | URL: http://www.openssl.org/ | ||||||
| @ -380,6 +382,10 @@ install -m644 %{SOURCE9} \ | |||||||
| %ldconfig_scriptlets libs | %ldconfig_scriptlets libs | ||||||
| 
 | 
 | ||||||
| %changelog | %changelog | ||||||
|  | * Thu Oct 07 2021 Dmitry Belyavskiy <dbelyavs@redhat.com> - 1:3.0.0-3 | ||||||
|  | - Fix memory leak in s_client | ||||||
|  | - Related: rhbz#1996092 | ||||||
|  | 
 | ||||||
| * Mon Sep 20 2021 Dmitry Belyavskiy <dbelyavs@redhat.com> - 1:3.0.0-2 | * Mon Sep 20 2021 Dmitry Belyavskiy <dbelyavs@redhat.com> - 1:3.0.0-2 | ||||||
| - Avoid double-free on error seeding the RNG. | - Avoid double-free on error seeding the RNG. | ||||||
| - KTLS and FIPS may interfere, so tests need to be tuned | - KTLS and FIPS may interfere, so tests need to be tuned | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user