X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;ds=sidebyside;f=ud-mailgate;h=d4e3f1d533e6b4ca16ddd3e95a83475d2ed83b87;hb=c27eb9f519df17bb1dec7e20f1c31864559357be;hp=b40be70d2488ba3469e05cba69cc1b5c3d24116d;hpb=786f3f9a89d13adcf5e742c9a7e1630d3f6b57f1;p=mirror%2Fuserdir-ldap.git diff --git a/ud-mailgate b/ud-mailgate index b40be70..d4e3f1d 100755 --- a/ud-mailgate +++ b/ud-mailgate @@ -189,7 +189,7 @@ def DoArbChange(Str, Attrs): if i.lower() == attrName: attrName = i break - if attrName in ArbChanges: + if attrName not in ArbChanges: return None if re.match(ArbChanges[attrName], G[1]) is None: @@ -493,7 +493,7 @@ def FinishConfirmSudopassword(lc, uid, Attrs, SudoPasswd): res = lc.search_s(BaseDn, ldap.SCOPE_ONELEVEL, "uid=" + uid, ['sudoPassword']) if len(res) != 1: raise UDFormatError("Not exactly one hit when searching for user") - if sudoPassword in res[0][1]: + if 'sudoPassword' in res[0][1]: inldap = res[0][1]['sudoPassword'] else: inldap = []