Oops, cleaned up ifconfig uses atolx_range() instead of get_int_list(). Check that in.
diff --git a/lib/lib.c b/lib/lib.c
index de8c7be..14de91d 100644
--- a/lib/lib.c
+++ b/lib/lib.c
@@ -203,6 +203,16 @@
   return val;
 }
 
+long atolx_range(char *numstr, long low, long high)
+{
+  long val = atolx(numstr);
+
+  if (val < low) error_exit("%ld < %ld", val, low);
+  if (val > high) error_exit("%ld > %ld", val, high);
+
+  return val;
+}
+
 int numlen(long l)
 {
   int len = 0;