X-Git-Url: http://git.openwrt.org/?p=project%2Flibubox.git;a=blobdiff_plain;f=sh%2Fjshn.sh;h=bf76edbeed3c7ee3632e537bb8470cfce0f5b201;hp=6bf4be29b34482a2828df545408660077f1a017b;hb=f09ae76445e32511433fdab0a1bcda73aa84986d;hpb=0bfb44f590402137bfcf8e65c54638908d5ed6d2 diff --git a/sh/jshn.sh b/sh/jshn.sh index 6bf4be2..bf76edb 100644 --- a/sh/jshn.sh +++ b/sh/jshn.sh @@ -90,7 +90,6 @@ _json_close_table() { _json_get_var _s_cur JSON_CUR _json_get_var "${JSON_PREFIX}JSON_CUR" "U_$_s_cur" - unset "${JSON_PREFIX}U_$_s_cur" } json_set_namespace() { @@ -256,7 +255,6 @@ json_select() { [[ "$1" == ".." ]] && { _json_get_var cur JSON_CUR _json_get_var cur "U_$cur" - unset "${JSON_PREFIX}U_$cur" _json_set_var JSON_CUR "$cur" return 0 } @@ -264,7 +262,6 @@ json_select() { case "$type" in object|array) json_get_var cur "$target" - _json_get_var "${JSON_PREFIX}U_$cur" JSON_CUR _json_set_var JSON_CUR "$cur" ;; *)