return NT_STATUS_IS_OK(result) ? WINBINDD_OK : WINBINDD_ERROR;
}
+static void ndr_child_auth_compat_logoff(struct winbindd_domain *domain,
+ struct winbindd_cli_state *state,
+ struct winbind_auth *r)
+{
+ r->out.result = WINBIND_STATUS_NOT_IMPLEMENTED;
+}
+
/* Change user password with auth crap*/
void winbindd_pam_chng_pswd_auth_crap(struct winbindd_cli_state *state)
case WINBIND_AUTH_LEVEL_COMPAT_AUTH_RESPONSE:
ndr_child_auth_compat_auth_response(domain, state, r);
return;
+
+ case WINBIND_AUTH_LEVEL_COMPAT_LOGOFF:
+ ndr_child_auth_compat_logoff(domain, state, r);
+ return;
}
r->out.result = WINBIND_STATUS_UNKNOWN_LEVEL;