2011-02-25 Michael Snyder <msnyder@vmware.com>
[deliverable/binutils-gdb.git] / gdb / cli / cli-utils.c
index 8a7e5d40d316c38f17ac18a8c7d72ad784d0ff08..34c368be9c58fe9c7a0a104d5e2dee0327e5351b 100644 (file)
@@ -175,10 +175,15 @@ number_is_in_list (char *list, int number)
   if (list == NULL || *list == '\0')
     return 1;
 
-  while (list != NULL && *list != '\0')
-    if (get_number_or_range (&list) == number)
-      return 1;
+  while (*list != '\0')
+    {
+      int gotnum = get_number_or_range (&list);
 
+      if (gotnum == 0)
+       error (_("Args must be numbers or '$' variables."));
+      if (gotnum == number)
+       return 1;
+    }
   return 0;
 }
 
This page took 0.02347 seconds and 4 git commands to generate.