diff options
Diffstat (limited to 'src/svc_auth.c')
-rw-r--r-- | src/svc_auth.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/svc_auth.c b/src/svc_auth.c index 66a52e4..ce8bbd8 100644 --- a/src/svc_auth.c +++ b/src/svc_auth.c @@ -114,10 +114,12 @@ _gss_authenticate(rqst, msg, no_dispatch) case AUTH_SHORT: dummy = _svcauth_short(rqst, msg); return (dummy); -#ifdef AUTHDES_SUPPORT case AUTH_DES: +#ifdef AUTHDES_SUPPORT dummy = _svcauth_des(rqst, msg); return (dummy); +#else + return (AUTH_FAILED); #endif #ifdef HAVE_RPCSEC_GSS case RPCSEC_GSS: @@ -178,6 +180,9 @@ svc_auth_reg(cred_flavor, handler) case AUTH_SYS: case AUTH_SHORT: case AUTH_DES: +#ifndef AUTHDES_SUPPORT + return(-1); +#endif #ifdef HAVE_RPCSEC_GSS case RPCSEC_GSS: #endif |