summaryrefslogtreecommitdiff
path: root/src/providers/ldap/sdap_sudo.h
diff options
context:
space:
mode:
authorPavel Březina <pbrezina@redhat.com>2012-10-23 14:09:50 +0200
committerJakub Hrozek <jhrozek@redhat.com>2012-10-24 17:28:03 +0200
commitfb67530ec34740a18f56ff56614898d2bdaee36f (patch)
treea78c4280cc601a171bda5898051b28da6953c7d1 /src/providers/ldap/sdap_sudo.h
parent672f430c2e5d55226261a281bc3fa77311ace5a4 (diff)
downloadsssd-fb67530ec34740a18f56ff56614898d2bdaee36f.tar.gz
sssd-fb67530ec34740a18f56ff56614898d2bdaee36f.tar.bz2
sssd-fb67530ec34740a18f56ff56614898d2bdaee36f.zip
sudo: do not fail if usn value is zero but full refresh is completed
https://fedorahosted.org/sssd/ticket/1596 In case that LDAP server contains zero sudo rules, the full refresh completes succussfully and stores current USN value (= 0). But then smart refresh will fail because it takes USN=0 as invalid value.
Diffstat (limited to 'src/providers/ldap/sdap_sudo.h')
-rw-r--r--src/providers/ldap/sdap_sudo.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/providers/ldap/sdap_sudo.h b/src/providers/ldap/sdap_sudo.h
index d2c5e80f..f9988d61 100644
--- a/src/providers/ldap/sdap_sudo.h
+++ b/src/providers/ldap/sdap_sudo.h
@@ -29,6 +29,8 @@ struct sdap_sudo_ctx {
bool include_netgroups;
bool include_regexp;
bool use_host_filter;
+
+ bool full_refresh_done;
};
/* Common functions from ldap_sudo.c */