From 1a8bb5143caf85cf4aa3b9aef7ebb683b20d7c2f Mon Sep 17 00:00:00 2001 From: Luke Howard Date: Fri, 8 Apr 2011 12:19:25 +1000 Subject: [PATCH] compile fix --- appl/ftp/ftpd/gss_userok.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/appl/ftp/ftpd/gss_userok.c b/appl/ftp/ftpd/gss_userok.c index 6d6267d75..6031b52a8 100644 --- a/appl/ftp/ftpd/gss_userok.c +++ b/appl/ftp/ftpd/gss_userok.c @@ -49,14 +49,9 @@ int gssapi_userok(void *app_data, char *username) { struct gssapi_data *data = app_data; - OM_uint32 major, minor; - int userok; - major = gss_userok(&minor, data->client_name, username, &userok); - if (GSS_ERROR(major) || !userok) - return 1; - - return 0; + /* Yes, this logic really is inverted. */ + return !gss_userok(data->client_name, username); } int