krb5: allow NULL parameter to krb5_pac_free()
This commit is contained in:
		 Isaac Boukris
					Isaac Boukris
				
			
				
					committed by
					
						 Luke Howard
						Luke Howard
					
				
			
			
				
	
			
			
			 Luke Howard
						Luke Howard
					
				
			
						parent
						
							2acc4508d9
						
					
				
				
					commit
					b295167208
				
			| @@ -2285,7 +2285,6 @@ out: | |||||||
|  |  | ||||||
|     free_EncTicketPart(&adtkt); |     free_EncTicketPart(&adtkt); | ||||||
|  |  | ||||||
|     if (mspac) |  | ||||||
|     krb5_pac_free(context, mspac); |     krb5_pac_free(context, mspac); | ||||||
|  |  | ||||||
|     return ret; |     return ret; | ||||||
|   | |||||||
| @@ -441,6 +441,8 @@ krb5_pac_get_types(krb5_context context, | |||||||
| KRB5_LIB_FUNCTION void KRB5_LIB_CALL | KRB5_LIB_FUNCTION void KRB5_LIB_CALL | ||||||
| krb5_pac_free(krb5_context context, krb5_pac pac) | krb5_pac_free(krb5_context context, krb5_pac pac) | ||||||
| { | { | ||||||
|  |     if (pac == NULL) | ||||||
|  | 	return; | ||||||
|     krb5_data_free(&pac->data); |     krb5_data_free(&pac->data); | ||||||
|     krb5_data_free(&pac->ticket_sign_data); |     krb5_data_free(&pac->ticket_sign_data); | ||||||
|     free(pac->pac); |     free(pac->pac); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user