Initialize life/rlife in kdcpolicy interface
This commit is contained in:
		
							parent
							
								
									e73c24bb36
								
							
						
					
					
						commit
						6fb26c9d3d
					
				
							
								
								
									
										41
									
								
								Initialize-life-rlife-in-kdcpolicy-interface.patch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										41
									
								
								Initialize-life-rlife-in-kdcpolicy-interface.patch
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,41 @@ | ||||
| From a2065b41a6a89b273b455088a5df5304bfd1f663 Mon Sep 17 00:00:00 2001 | ||||
| From: Robbie Harwood <rharwood@redhat.com> | ||||
| Date: Fri, 9 Aug 2019 14:07:22 -0400 | ||||
| Subject: [PATCH] Initialize life/rlife in kdcpolicy interface | ||||
| 
 | ||||
| A value of 0 indicates that the plugin doesn't wish to modify lifetimes. | ||||
| Make this the default, rather than requiring all plugins to set these | ||||
| values themselves. | ||||
| 
 | ||||
| ticket: 8824 (new) | ||||
| tags: pullup | ||||
| target_version: 1.17-next | ||||
| target_version: 1.16-next | ||||
| 
 | ||||
| (cherry picked from commit d81c5870013240c04642c8e0cb994b4c49e40ddf) | ||||
| ---
 | ||||
|  src/kdc/policy.c | 4 ++-- | ||||
|  1 file changed, 2 insertions(+), 2 deletions(-) | ||||
| 
 | ||||
| diff --git a/src/kdc/policy.c b/src/kdc/policy.c
 | ||||
| index 26c16f97c..a3ff556c5 100644
 | ||||
| --- a/src/kdc/policy.c
 | ||||
| +++ b/src/kdc/policy.c
 | ||||
| @@ -106,7 +106,7 @@ check_kdcpolicy_as(krb5_context context, const krb5_kdc_req *request,
 | ||||
|                     krb5_data *const *auth_indicators, krb5_timestamp kdc_time, | ||||
|                     krb5_ticket_times *times, const char **status) | ||||
|  { | ||||
| -    krb5_deltat life, rlife;
 | ||||
| +    krb5_deltat life = 0, rlife = 0;
 | ||||
|      krb5_error_code ret; | ||||
|      kdcpolicy_handle *hp, h; | ||||
|      char **ais = NULL; | ||||
| @@ -146,7 +146,7 @@ check_kdcpolicy_tgs(krb5_context context, const krb5_kdc_req *request,
 | ||||
|                      krb5_data *const *auth_indicators, krb5_timestamp kdc_time, | ||||
|                      krb5_ticket_times *times, const char **status) | ||||
|  { | ||||
| -    krb5_deltat life, rlife;
 | ||||
| +    krb5_deltat life = 0, rlife = 0;
 | ||||
|      krb5_error_code ret; | ||||
|      kdcpolicy_handle *hp, h; | ||||
|      char **ais = NULL; | ||||
| @ -18,7 +18,7 @@ Summary: The Kerberos network authentication system | ||||
| Name: krb5 | ||||
| Version: 1.17 | ||||
| # for prerelease, should be e.g., 0.% {prerelease}.1% { ?dist } (without spaces) | ||||
| Release: 39%{?dist} | ||||
| Release: 40%{?dist} | ||||
| 
 | ||||
| # lookaside-cached sources; two downloads and a build artifact | ||||
| Source0: https://web.mit.edu/kerberos/dist/krb5/1.17/krb5-%{version}%{prerelease}.tar.gz | ||||
| @ -118,6 +118,7 @@ Patch155: Use-imported-soft-pkcs11-for-tests.patch | ||||
| Patch156: Fix-Coverity-defects-in-soft-pkcs11-test-code.patch | ||||
| Patch157: Skip-URI-tests-when-using-asan.patch | ||||
| Patch158: Fix-memory-leaks-in-soft-pkcs11-code.patch | ||||
| Patch159: Initialize-life-rlife-in-kdcpolicy-interface.patch | ||||
| 
 | ||||
| License: MIT | ||||
| URL: https://web.mit.edu/kerberos/www/ | ||||
| @ -727,6 +728,9 @@ exit 0 | ||||
| %{_libdir}/libkadm5srv_mit.so.* | ||||
| 
 | ||||
| %changelog | ||||
| * Fri Aug 09 2019 Robbie Harwood <rharwood@redhat.com> - 1.17-40 | ||||
| - Initialize life/rlife in kdcpolicy interface | ||||
| 
 | ||||
| * Tue Aug 06 2019 Robbie Harwood <rharwood@redhat.com> - 1.17-39 | ||||
| - Fix memory leaks in soft-pkcs11 code | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user