From a89832c82b00a175f7f83fcfb36153176b201065 Mon Sep 17 00:00:00 2001
From: P. J. McDermott <pjm@nac.net>
Date: Wed, 23 Oct 2013 21:44:09 -0400
Subject: get_options(): Handle "?" option.

---
diff --git a/lib/getopt.sh b/lib/getopt.sh
index 537892b..b609a1f 100644
--- a/lib/getopt.sh
+++ b/lib/getopt.sh
@@ -36,7 +36,9 @@ get_options()
 
 	unset OPTARG
 	while getopts "${optstring}" opt; do
-		eval "${prefix}${opt}=\"\${OPTARG:-true}\""
+		if [ "x${opt}" != 'x?' ]; then
+			eval "${prefix}${opt}=\"\${OPTARG:-true}\""
+		fi
 		unset OPTARG
 	done
 
--
cgit v0.9.1