(krb5_domain_x500_encode): always zero out encoding to make sure it
have a defined value on failure git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13066 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
		| @@ -368,11 +368,9 @@ krb5_domain_x500_encode(char **realms, int num_realms, krb5_data *encoding) | |||||||
|     char *s = NULL; |     char *s = NULL; | ||||||
|     int len = 0; |     int len = 0; | ||||||
|     int i; |     int i; | ||||||
|     if (num_realms == 0) { |     krb5_data_zero(encoding); | ||||||
| 	encoding->data = NULL; |     if (num_realms == 0) | ||||||
| 	encoding->length = 0; |  | ||||||
| 	return 0; | 	return 0; | ||||||
|     } |  | ||||||
|     for(i = 0; i < num_realms; i++){ |     for(i = 0; i < num_realms; i++){ | ||||||
| 	len += strlen(realms[i]); | 	len += strlen(realms[i]); | ||||||
| 	if(realms[i][0] == '/') | 	if(realms[i][0] == '/') | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Love Hörnquist Åstrand
					Love Hörnquist Åstrand