From d79e2e9e8627490c66ec940ea8ecd98323270817 Mon Sep 17 00:00:00 2001 From: P. J. McDermott Date: Mon, 05 Nov 2012 17:56:33 -0500 Subject: Add argument count checks to ob_*_is_concerned(). --- (limited to 'lib') diff --git a/lib/metadata.sh b/lib/metadata.sh index d197083..c2ad84a 100644 --- a/lib/metadata.sh +++ b/lib/metadata.sh @@ -223,10 +223,15 @@ ob_arch_is_concerned() _ob_local _obaic_host_arch _obaic_arches \ _obaic_arch _obaic_not_arch _obaic_seen_arch - _obaic_host_arch="${1}" - _obaic_arches="${2}" - _obaic_seen_arch=1 + if [ ${#} -eq 2 ]; then + _obaic_host_arch="${1}" + _obaic_arches="${2}" + else + _ob_return 125 + return ${?} + fi + _obaic_seen_arch=1 if [ -z "${_obaic_arches}" ]; then _obaic_seen_arch=0 fi @@ -255,10 +260,15 @@ ob_plat_is_concerned() _ob_local _obpic_host_plat _obpic_plats \ _obpic_plat _obpic_not_plat _obpic_seen_plat - _obpic_host_plat="${1}" - _obpic_plats="${2}" - _obpic_seen_plat=1 + if [ ${#} -eq 2 ]; then + _obpic_host_plat="${1}" + _obpic_plats="${2}" + else + _ob_return 125 + return ${?} + fi + _obpic_seen_plat=1 if [ -z "${_obpic_plats}" ]; then _obpic_seen_plat=0 fi -- cgit v0.9.1