From d79e2e9e8627490c66ec940ea8ecd98323270817 Mon Sep 17 00:00:00 2001
From: P. J. McDermott <pjm@nac.net>
Date: Mon, 05 Nov 2012 17:56:33 -0500
Subject: Add argument count checks to ob_*_is_concerned().

---
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