From 9e13a851dfc65d6071b4dc1c03738a5179422c0f Mon Sep 17 00:00:00 2001 From: Daniel STAN Date: Tue, 8 Jul 2014 14:39:42 +0200 Subject: [PATCH] radius/auth wifi: fix mac "" --- freeradius/auth.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/freeradius/auth.py b/freeradius/auth.py index d602e3db..159dfbd8 100644 --- a/freeradius/auth.py +++ b/freeradius/auth.py @@ -161,7 +161,7 @@ def register_mac(data, machine, conn): return mac = mac.decode('ascii', 'ignore').replace('"','') try: - mac = lc_ldap.crans_utils.format_mac(value) + mac = lc_ldap.crans_utils.format_mac(mac).lower() except: radiusd.radlog(radiusd.L_ERR, 'Cannot format MAC !') return @@ -250,6 +250,7 @@ def post_auth(data, conn): if not items: decision = 'accueil', 'Machine inconnue' + return radiusd.RLM_MODULE_NOTFOUND # TODO faire un truc plus propre machine = items[0] proprio = machine.proprio()