mirror of https://github.com/openssl/openssl.git
				
				
				
			paddr may be NULL. Do not crash if it is.
This commit is contained in:
		
							parent
							
								
									f1ca5f5b89
								
							
						
					
					
						commit
						131645ecce
					
				| 
						 | 
					@ -1429,12 +1429,17 @@ kssl_sget_tkt(	/* UPDATE */	KSSL_CTX		*kssl_ctx,
 | 
				
			||||||
		printf("\tcaddrs: %p, authdata: %p\n",
 | 
							printf("\tcaddrs: %p, authdata: %p\n",
 | 
				
			||||||
			krb5ticket->enc_part2->caddrs,
 | 
								krb5ticket->enc_part2->caddrs,
 | 
				
			||||||
			krb5ticket->enc_part2->authorization_data);
 | 
								krb5ticket->enc_part2->authorization_data);
 | 
				
			||||||
 | 
							if (paddr)
 | 
				
			||||||
 | 
								{
 | 
				
			||||||
			printf("\tcaddrs:\n");
 | 
								printf("\tcaddrs:\n");
 | 
				
			||||||
			for (i=0; paddr[i] != NULL; i++)
 | 
								for (i=0; paddr[i] != NULL; i++)
 | 
				
			||||||
			{  krb5_data d;
 | 
									{
 | 
				
			||||||
			d.length=paddr[i]->length; d.data=paddr[i]->contents;
 | 
									krb5_data d;
 | 
				
			||||||
 | 
									d.length=paddr[i]->length;
 | 
				
			||||||
 | 
									d.data=paddr[i]->contents;
 | 
				
			||||||
				print_krb5_data("\t\tIP: ", &d);
 | 
									print_krb5_data("\t\tIP: ", &d);
 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
		printf("\tstart/auth/end times: %d / %d / %d\n",
 | 
							printf("\tstart/auth/end times: %d / %d / %d\n",
 | 
				
			||||||
			krb5ticket->enc_part2->times.starttime,
 | 
								krb5ticket->enc_part2->times.starttime,
 | 
				
			||||||
			krb5ticket->enc_part2->times.authtime,
 | 
								krb5ticket->enc_part2->times.authtime,
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue