X-Git-Url: http://www.project-moonshot.org/gitweb/?p=openssh.git;a=blobdiff_plain;f=gss-serv.c;fp=gss-serv.c;h=3440a891d4eb462e7e23a7a275f9549411c16e8b;hp=f1c694dc6b2e3eae57cb47838c0e6cf371844010;hb=7936349b9e64ae69416d60e12997aafe997c455e;hpb=5d212506d4ccc7f0e93dbfc756f380583addb20e diff --git a/gss-serv.c b/gss-serv.c index f1c694d..3440a89 100644 --- a/gss-serv.c +++ b/gss-serv.c @@ -335,8 +335,7 @@ ssh_gssapi_userok(char *user, struct passwd *pw) debug("No suitable client data"); return 0; } - if (GSS_ERROR(gss_userok(&lmin, gssapi_client.name, user, &userok)) || - userok == 0) { + if (!gss_userok(gssapi_client.name, user)) { /* Destroy delegated credentials if userok fails */ gss_release_buffer(&lmin, &gssapi_client.displayname); gss_release_buffer(&lmin, &gssapi_client.exportedname);