diff --git a/lib/krb5/transited.c b/lib/krb5/transited.c index 3d0abfea8..9e55c6eb0 100644 --- a/lib/krb5/transited.c +++ b/lib/krb5/transited.c @@ -354,6 +354,7 @@ krb5_domain_x500_encode(char **realms, int num_realms, krb5_data *encoding) } len += num_realms - 1; s = malloc(len + 1); + *s = 0; for(i = 0; i < num_realms; i++){ if(i && i < num_realms - 1) strcat(s, ",");