base-files: only consider enabled default routes when finding the wan iface (#11774)
SVN-Revision: 32525
This commit is contained in:
		| @@ -49,6 +49,7 @@ __network_gateway() | |||||||
|  |  | ||||||
| 	local __tmp="$(ubus call network.interface."$__iface" status 2>/dev/null)" | 	local __tmp="$(ubus call network.interface."$__iface" status 2>/dev/null)" | ||||||
| 	local __idx=1 | 	local __idx=1 | ||||||
|  | 	local __enabled | ||||||
|  |  | ||||||
| 	json_load "${__tmp:-{}}" | 	json_load "${__tmp:-{}}" | ||||||
|  |  | ||||||
| @@ -60,9 +61,10 @@ __network_gateway() | |||||||
|  |  | ||||||
| 			json_select "$((__idx++))" | 			json_select "$((__idx++))" | ||||||
| 			json_get_var __tmp target | 			json_get_var __tmp target | ||||||
|  | 			json_get_var __enabled enabled | ||||||
|  |  | ||||||
| 			case "${__family}/${__tmp}" in | 			case "${__enabled}/${__family}/${__tmp}" in | ||||||
| 				4/0.0.0.0|6/::) | 				1/4/0.0.0.0|1/6/::) | ||||||
| 					json_get_var "$__var" nexthop | 					json_get_var "$__var" nexthop | ||||||
| 					return $? | 					return $? | ||||||
| 				;; | 				;; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Jo-Philipp Wich
					Jo-Philipp Wich