Fix "set enum-command value junk"
[deliverable/binutils-gdb.git] / gdb / cli / cli-setshow.c
index 96d7bf5c3c0bb05534c0dcc864745a7c20af1b63..86ebed45a4a14cc4ae1b97272c8854d1d60316cc 100644 (file)
@@ -413,6 +413,10 @@ do_set_command (const char *arg, int from_tty, struct cmd_list_element *c)
        if (nmatches > 1)
          error (_("Ambiguous item \"%s\"."), arg);
 
+       const char *after = skip_spaces (arg + len);
+       if (*after != '\0')
+         error (_("Junk after item \"%.*s\": %s"), len, arg, after);
+
        if (*(const char **) c->var != match)
          {
            *(const char **) c->var = match;
This page took 0.038228 seconds and 4 git commands to generate.