From 1430be3e9032ac32e916de1a7e1dd360ac2ecb0a Mon Sep 17 00:00:00 2001 From: "Maciej W. Rozycki" Date: Thu, 10 May 2007 13:28:03 +0000 Subject: * cli/cli-setshow.c (do_setshow_command): Remove trailing whitespace when setting a var_filename. --- gdb/cli/cli-setshow.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'gdb/cli') diff --git a/gdb/cli/cli-setshow.c b/gdb/cli/cli-setshow.c index 8baa47b..91df9d0 100644 --- a/gdb/cli/cli-setshow.c +++ b/gdb/cli/cli-setshow.c @@ -192,6 +192,13 @@ do_setshow_command (char *arg, int from_tty, struct cmd_list_element *c) error_no_arg (_("filename to set it to.")); if (*(char **) c->var != NULL) xfree (*(char **) c->var); + { + /* Clear trailing whitespace of filename. */ + char *ptr = arg + strlen (arg) - 1; + while (ptr >= arg && (*ptr == ' ' || *ptr == '\t')) + ptr--; + *(ptr + 1) = '\0'; + } *(char **) c->var = tilde_expand (arg); break; case var_boolean: -- cgit v1.1