hostapd: fix radius problem due to invalid attributes
The offending commit caused the configuration file to contain: radius_auth_req_attr= radius_acct_req_attr= which cause hostapd to add an ATTR of type 0 into the messages. hostapd: RADIUS message: code=4 (Accounting-Request) identifier=0 length=93 hostapd: Attribute 40 (Acct-Status-Type) length=6 hostapd: Value: 7 hostapd: Attribute 30 (Called-Station-Id) length=28 hostapd: Value: 'C4-41-1E-F5-2D-55:OpenWifi' hostapd: Attribute 61 (NAS-Port-Type) length=6 hostapd: Value: 19 hostapd: Attribute 0 (?Unknown?) length=3 <---------------- hostapd: Attribute 55 (Event-Timestamp) length=6 hostapd: Value: 1622726457 hostapd: Attribute 41 (Acct-Delay-Time) length=6 hostapd: Value: 0 hostapd: Attribute 44 (Acct-Session-Id) length=18 hostapd: Value: '9B5961E7235AAEC6' Closes: #9315 Fixes:ce7a170414("hostapd: add additional radius options") Signed-off-by: John Crispin <john@phrozen.org> Signed-off-by: Petr Štetiar <ynezz@true.cz> [pkg version bump] (cherry picked from commit96e9c81aab)
This commit is contained in:
		 John Crispin
					John Crispin
				
			
				
					committed by
					
						 Petr Štetiar
						Petr Štetiar
					
				
			
			
				
	
			
			
			 Petr Štetiar
						Petr Štetiar
					
				
			
						parent
						
							610b2cff60
						
					
				
				
					commit
					abf8209d7f
				
			| @@ -7,7 +7,7 @@ | |||||||
| include $(TOPDIR)/rules.mk | include $(TOPDIR)/rules.mk | ||||||
|  |  | ||||||
| PKG_NAME:=hostapd | PKG_NAME:=hostapd | ||||||
| PKG_RELEASE:=39 | PKG_RELEASE:=40 | ||||||
|  |  | ||||||
| PKG_SOURCE_URL:=http://w1.fi/hostap.git | PKG_SOURCE_URL:=http://w1.fi/hostap.git | ||||||
| PKG_SOURCE_PROTO:=git | PKG_SOURCE_PROTO:=git | ||||||
|   | |||||||
| @@ -488,11 +488,11 @@ append_hs20_conn_capab() { | |||||||
| } | } | ||||||
|  |  | ||||||
| append_radius_acct_req_attr() { | append_radius_acct_req_attr() { | ||||||
| 	append bss_conf "radius_acct_req_attr=$1" "$N" | 	[ -n "$1" ] && append bss_conf "radius_acct_req_attr=$1" "$N" | ||||||
| } | } | ||||||
|  |  | ||||||
| append_radius_auth_req_attr() { | append_radius_auth_req_attr() { | ||||||
| 	append bss_conf "radius_auth_req_attr=$1" "$N" | 	[ -n "$1" ] && append bss_conf "radius_auth_req_attr=$1" "$N" | ||||||
| } | } | ||||||
|  |  | ||||||
| append_airtime_sta_weight() { | append_airtime_sta_weight() { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user