Act on sudopassword confirms even if nothing else gets touched
authorPeter Palfrader <peter@palfrader.org>
Sun, 9 Feb 2014 20:14:01 +0000 (21:14 +0100)
committerPeter Palfrader <peter@palfrader.org>
Sun, 9 Feb 2014 20:14:01 +0000 (21:14 +0100)
ud-mailgate

index fdc3cfd..2aae92b 100755 (executable)
@@ -615,7 +615,7 @@ def HandleChange(Reply,DnRecord,Key):
    # Connect to the ldap server
    l = connect_to_ldap_and_check_if_locked(DnRecord)
 
-   if CommitChanges == 1 and len(Attrs) > 0: # only if we are still good to go
+   if CommitChanges == 1 and len(SudoPasswd) > 0: # only if we are still good to go
       try:
          Res = FinishConfirmSudopassword(l, GetAttr(DnRecord,"uid"), Attrs)
          if not Res is None: