Просмотр исходного кода

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

Štěpán Henek 12 лет назад
Родитель
Сommit
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