Reset out variables.

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@19953 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Love Hörnquist Åstrand
2007-01-17 11:16:35 +00:00
parent 8391e794cb
commit b23d37808e
2 changed files with 6 additions and 2 deletions

View File

@@ -148,9 +148,13 @@ gss_display_status(OM_uint32 *minor_status,
{
OM_uint32 major_status;
_mg_buffer_zero(status_string);
*message_content = 0;
major_status = _gss_mg_get_error(mech_type, status_type,
status_value, status_string);
if (major_status == GSS_S_COMPLETE) {
*message_content = 0;
*minor_status = 0;
return GSS_S_COMPLETE;
@@ -203,7 +207,6 @@ gss_display_status(OM_uint32 *minor_status,
return GSS_S_COMPLETE;
}
}
status_string->value = NULL;
status_string->length = 0;
_mg_buffer_zero(status_string);
return (GSS_S_BAD_STATUS);
}

View File

@@ -39,6 +39,7 @@ OM_uint32 gss_duplicate_name(OM_uint32 *minor_status,
struct _gss_mechanism_name *mn;
*minor_status = 0;
*dest_name = GSS_C_NO_NAME;
/*
* If this name has a value (i.e. it didn't come from