mwan3: Fix json_load fails with some data
Sometimes the return value of `ubus -S call network.interface.wan status` cause `json_load` to return `Failed to parse message data` error. To avoid this, the JSON data always should be quoted with double quotes. Signed-off-by: Evren Yurtesen <eyurtese@abo.fi> Removed quoatation marks from commit heading Signed-off-by: Florian Eckert <fe@dev.tdt.de>
This commit is contained in:
parent
192c44e264
commit
94e0c78826
2 changed files with 3 additions and 3 deletions
|
@ -8,8 +8,8 @@
|
||||||
include $(TOPDIR)/rules.mk
|
include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
PKG_NAME:=mwan3
|
PKG_NAME:=mwan3
|
||||||
PKG_VERSION:=2.8.0
|
PKG_VERSION:=2.8.1
|
||||||
PKG_RELEASE:=2
|
PKG_RELEASE:=1
|
||||||
PKG_MAINTAINER:=Florian Eckert <fe@dev.tdt.de>
|
PKG_MAINTAINER:=Florian Eckert <fe@dev.tdt.de>
|
||||||
PKG_LICENSE:=GPLv2
|
PKG_LICENSE:=GPLv2
|
||||||
|
|
||||||
|
|
|
@ -63,7 +63,7 @@ ifup()
|
||||||
|
|
||||||
status=$(ubus -S call network.interface.$1 status)
|
status=$(ubus -S call network.interface.$1 status)
|
||||||
[ -n "$status" ] && {
|
[ -n "$status" ] && {
|
||||||
json_load $status
|
json_load "$status"
|
||||||
json_get_vars up l3_device
|
json_get_vars up l3_device
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue