mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2025-02-11 20:16:09 +00:00
gdb/
* cli/cli-setshow.c (do_setshow_command): Don't check pointer is NULL for xfree.
This commit is contained in:
parent
a8f301aa99
commit
c24343e289
@ -1,3 +1,8 @@
|
||||
2012-07-20 Yao Qi <yao@codesourcery.com>
|
||||
|
||||
* cli/cli-setshow.c (do_setshow_command): Don't check pointer is
|
||||
NULL for xfree.
|
||||
|
||||
2012-07-19 Pedro Alves <palves@redhat.com>
|
||||
|
||||
* record.c (record_resume): Ask the target beneath to report all
|
||||
|
@ -170,16 +170,14 @@ do_setshow_command (char *arg, int from_tty, struct cmd_list_element *c)
|
||||
#endif
|
||||
*q++ = '\0';
|
||||
new = (char *) xrealloc (new, q - new);
|
||||
if (*(char **) c->var != NULL)
|
||||
xfree (*(char **) c->var);
|
||||
xfree (*(char **) c->var);
|
||||
*(char **) c->var = new;
|
||||
}
|
||||
break;
|
||||
case var_string_noescape:
|
||||
if (arg == NULL)
|
||||
arg = "";
|
||||
if (*(char **) c->var != NULL)
|
||||
xfree (*(char **) c->var);
|
||||
xfree (*(char **) c->var);
|
||||
*(char **) c->var = xstrdup (arg);
|
||||
break;
|
||||
case var_filename:
|
||||
@ -187,8 +185,7 @@ do_setshow_command (char *arg, int from_tty, struct cmd_list_element *c)
|
||||
error_no_arg (_("filename to set it to."));
|
||||
/* FALLTHROUGH */
|
||||
case var_optional_filename:
|
||||
if (*(char **) c->var != NULL)
|
||||
xfree (*(char **) c->var);
|
||||
xfree (*(char **) c->var);
|
||||
|
||||
if (arg != NULL)
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user