From bf4eef46b45932c9ec1ea9ed9f2b4dc64062e7f9 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Rafa=C5=82=20Mi=C5=82ecki?= Date: Sun, 14 Jul 2019 22:11:40 +0200 Subject: [PATCH] orion: sysupgrade: change platform_check_image() args validation MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit sysupgrade passes image to check as argument so use $# instead of $ARGC. It also fits this function better as it checks $1 and not $ARGV. Signed-off-by: Rafał Miłecki --- target/linux/orion/generic/base-files/lib/upgrade/platform.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/target/linux/orion/generic/base-files/lib/upgrade/platform.sh b/target/linux/orion/generic/base-files/lib/upgrade/platform.sh index db2330684d..cf1fad83a8 100644 --- a/target/linux/orion/generic/base-files/lib/upgrade/platform.sh +++ b/target/linux/orion/generic/base-files/lib/upgrade/platform.sh @@ -6,7 +6,7 @@ # use default for platform_do_upgrade() platform_check_image() { - [ "${ARGC}" -gt 1 ] && { echo 'Too many arguments. Only flash file expected.'; return 1; } + [ "$#" -gt 1 ] && { echo 'Too many arguments. Only flash file expected.'; return 1; } local hardware="$(board_name)" local magic="$(get_magic_word "$1")" -- 2.25.1