summaryrefslogtreecommitdiff
path: root/pynslcd/pam.py
diff options
context:
space:
mode:
authorArthur de Jong <arthur@arthurdejong.org>2013-03-09 22:55:09 +0100
committerArthur de Jong <arthur@arthurdejong.org>2013-03-09 23:27:00 +0100
commit116d215765ca718b7ee69ef02f39b5cb093bf76d (patch)
treea09c19e08e394a65b29062190144097e14832930 /pynslcd/pam.py
parentac30060ba57112c23b36cf016f7776e5b6af0d9b (diff)
clean up imports and use ldap.filter.escape_filter_chars() directly
Diffstat (limited to 'pynslcd/pam.py')
-rw-r--r--pynslcd/pam.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/pynslcd/pam.py b/pynslcd/pam.py
index 2d03cc9..c26c6a9 100644
--- a/pynslcd/pam.py
+++ b/pynslcd/pam.py
@@ -22,7 +22,7 @@ import logging
import socket
from ldap.controls.ppolicy import PasswordPolicyControl, PasswordPolicyError
-from ldap.filter import escape_filter_chars as escape
+from ldap.filter import escape_filter_chars
import ldap
import cfg
@@ -178,10 +178,10 @@ class PAMAuthorisationRequest(PAMRequest):
if not cfg.pam_authz_searches:
return
# escape all parameters
- variables = dict((k, escape(v)) for k, v in parameters.items())
+ variables = dict((k, escape_filter_chars(v)) for k, v in parameters.items())
variables.update(
- hostname=escape(socket.gethostname()),
- fqdn=escape(socket.getfqdn()),
+ hostname=escape_filter_chars(socket.gethostname()),
+ fqdn=escape_filter_chars(socket.getfqdn()),
dn=variables['userdn'],
uid=variables['username'],
)