mirror of
				https://github.com/Telecominfraproject/wlan-ap.git
				synced 2025-10-30 18:07:52 +00:00 
			
		
		
		
	uspot: radius.c: use rc_apply_config()
This is required per documentation and may result in segfault if not used. Also remove the "servers" settings which is unnecessary in the context of a single server. Signed-off-by: Thibaut VARÈNE <hacks@slashdirt.org>
This commit is contained in:
		 Thibaut VARÈNE
					Thibaut VARÈNE
				
			
				
					committed by
					
						 John Crispin
						John Crispin
					
				
			
			
				
	
			
			
			 John Crispin
						John Crispin
					
				
			
						parent
						
							e4d81ee5b9
						
					
				
				
					commit
					5d7650a69c
				
			| @@ -242,11 +242,12 @@ radius(void) | |||||||
| 		rc_add_config(rh, "authserver", blobmsg_get_string(tb[RADIUS_SERVER]), "code", __LINE__); | 		rc_add_config(rh, "authserver", blobmsg_get_string(tb[RADIUS_SERVER]), "code", __LINE__); | ||||||
| 	if (tb[RADIUS_ACCT_SERVER]) | 	if (tb[RADIUS_ACCT_SERVER]) | ||||||
| 		rc_add_config(rh, "acctserver", blobmsg_get_string(tb[RADIUS_ACCT_SERVER]), "code", __LINE__); | 		rc_add_config(rh, "acctserver", blobmsg_get_string(tb[RADIUS_ACCT_SERVER]), "code", __LINE__); | ||||||
| 	rc_add_config(rh, "servers", "/tmp/radius.servers", "code", __LINE__); |  | ||||||
| 	rc_add_config(rh, "dictionary", "/etc/radcli/dictionary", "code", __LINE__); | 	rc_add_config(rh, "dictionary", "/etc/radcli/dictionary", "code", __LINE__); | ||||||
| 	rc_add_config(rh, "radius_timeout", "5", "code", __LINE__); | 	rc_add_config(rh, "radius_timeout", "5", "code", __LINE__); | ||||||
| 	rc_add_config(rh, "radius_retries", "1", "code", __LINE__); | 	rc_add_config(rh, "radius_retries", "1", "code", __LINE__); | ||||||
| 	rc_add_config(rh, "bindaddr", "*", "code", __LINE__); | 	rc_add_config(rh, "bindaddr", "*", "code", __LINE__); | ||||||
|  | 	if (rc_apply_config(rh) != 0) | ||||||
|  | 		goto fail; | ||||||
|  |  | ||||||
| 	if (rc_read_dictionary(rh, rc_conf_str(rh, "dictionary")) != 0) | 	if (rc_read_dictionary(rh, rc_conf_str(rh, "dictionary")) != 0) | ||||||
| 		goto fail; | 		goto fail; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user