2011-02-22 Michael Snyder * cli/cli-utils.c (number_is_in_list): Check for zero return. Index: cli/cli-utils.c =================================================================== RCS file: /cvs/src/src/gdb/cli/cli-utils.c,v retrieving revision 1.9 diff -u -p -u -p -r1.9 cli-utils.c --- cli/cli-utils.c 21 Feb 2011 23:40:46 -0000 1.9 +++ cli/cli-utils.c 22 Feb 2011 18:24:22 -0000 @@ -175,10 +175,15 @@ number_is_in_list (char *list, int numbe 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; }