From 731fab1b47740f091b6e1d74c67455f903cf2df9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Wed, 22 Oct 2003 06:04:35 +0000 Subject: [PATCH] (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 --- lib/krb5/transited.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/lib/krb5/transited.c b/lib/krb5/transited.c index 8cac643b5..ac720169e 100644 --- a/lib/krb5/transited.c +++ b/lib/krb5/transited.c @@ -368,11 +368,9 @@ krb5_domain_x500_encode(char **realms, int num_realms, krb5_data *encoding) char *s = NULL; int len = 0; int i; - if (num_realms == 0) { - encoding->data = NULL; - encoding->length = 0; + krb5_data_zero(encoding); + if (num_realms == 0) return 0; - } for(i = 0; i < num_realms; i++){ len += strlen(realms[i]); if(realms[i][0] == '/')