X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=mech_eap%2Fdelete_name_attribute.c;h=88cade3d9731369889e15a87eb923e8abf351af2;hb=refs%2Fheads%2Fjson-name;hp=97d8d169a659be14e42918c35c591215316b7a36;hpb=08e7678a5243d69e65308657965593a6c007c560;p=moonshot.git diff --git a/mech_eap/delete_name_attribute.c b/mech_eap/delete_name_attribute.c index 97d8d16..88cade3 100644 --- a/mech_eap/delete_name_attribute.c +++ b/mech_eap/delete_name_attribute.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2010, JANET(UK) + * Copyright (c) 2011, JANET(UK) * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -30,6 +30,10 @@ * SUCH DAMAGE. */ +/* + * Wrapper for removing a name attribute. + */ + #include "gssapiP_eap.h" OM_uint32 @@ -39,6 +43,8 @@ gss_delete_name_attribute(OM_uint32 *minor, { OM_uint32 major; + *minor = 0; + if (name == GSS_C_NO_NAME) { *minor = EINVAL; return GSS_S_CALL_INACCESSIBLE_READ | GSS_S_BAD_NAME;