* cli/cli-utils.c (number_is_in_list): Check for zero return.
+2011-02-22 Michael Snyder <msnyder@vmware.com>
+
+ * cli/cli-utils.c (number_is_in_list): Check for zero return.
+
2011-02-22 Pedro Alves <pedro@codesourcery.com>
* frame-unwind.h: Fix comment to mention the this frame, not the
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;
}