Преглед на файлове

Bugfix: auth PAM doesn't throw an exception when authenticating without username and password

Štěpán Henek преди 12 години
родител
ревизия
ee687bea18
променени са 1 файла, в които са добавени 3 реда и са изтрити 0 реда
  1. 3 0
      radicale/auth/PAM.py

+ 3 - 0
radicale/auth/PAM.py

@@ -36,6 +36,9 @@ GROUP_MEMBERSHIP = config.get("auth", "pam_group_membership")
 def is_authenticated(user, password):
     """Check if ``user``/``password`` couple is valid."""
 
+    if user is None or password is None:
+      return False
+
     # Check whether the user exists in the PAM system
     try:
         pwd.getpwnam(user).pw_uid