diff options
author | Pedro Alves <palves@redhat.com> | 2009-08-14 00:32:33 +0000 |
---|---|---|
committer | Pedro Alves <palves@redhat.com> | 2009-08-14 00:32:33 +0000 |
commit | 759ef83693911e20efd389b20cbf8f3a8eec30eb (patch) | |
tree | 7e7de1542d7ae1e9bef5d8ca15956af47858f0d2 /gdb/gdbarch.c | |
parent | 4da0d875114aa6b8c919e2e36dc17ef3cab1dc69 (diff) | |
download | gdb-759ef83693911e20efd389b20cbf8f3a8eec30eb.zip gdb-759ef83693911e20efd389b20cbf8f3a8eec30eb.tar.gz gdb-759ef83693911e20efd389b20cbf8f3a8eec30eb.tar.bz2 |
* ui-file.h (ui_file_xstrdup): Mention that the length argument
may be NULL.
* ui-file.c (ui_file_xstrdup): Don't dereference LENGTH if it is
NULL.
* aix-thread.c (aix_thread_extra_thread_info): Pass NULL as length
parameter to ui_file_xstrdup.
* arm-tdep.c (_initialize_arm_tdep): Ditto.
* infrun.c (print_target_wait_results): Ditto.
* language.c (add_language): Ditto.
* linespec.c (cplusplus_error): Ditto.
* remote.c (escape_buffer): Ditto.
* typeprint.c (type_to_string): Ditto.
* utils.c (error_stream): Ditto.
* varobj.c (value_get_print_value): Ditto.
* xtensa-tdep.c (xtensa_verify_config): Replace `dummy' local with
`length' local. Pass it to ui_file_xstrdup, and avoid an strlen
call.
* gdbarch.sh (verify_gdbarch): Ditto.
* gdbarch.c: Regenerate.
* cli/cli-setshow.c (do_setshow_command): Pass NULL as length
parameter to ui_file_xstrdup.
* python/python-frame.c (frapy_str): Ditto.
* python/python-type.c (typy_str): Use the length local instead of
calling strlen.
* python/python-value.c (valpy_str): Pass NULL as length parameter
to ui_file_xstrdup.
Diffstat (limited to 'gdb/gdbarch.c')
-rw-r--r-- | gdb/gdbarch.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gdb/gdbarch.c b/gdb/gdbarch.c index db71a5c..a20df00 100644 --- a/gdb/gdbarch.c +++ b/gdb/gdbarch.c @@ -507,7 +507,7 @@ verify_gdbarch (struct gdbarch *gdbarch) { struct ui_file *log; struct cleanup *cleanups; - long dummy; + long length; char *buf; log = mem_fileopen (); cleanups = make_cleanup_ui_file_delete (log); @@ -639,9 +639,9 @@ verify_gdbarch (struct gdbarch *gdbarch) /* Skip verify of record_special_symbol, has predicate */ /* Skip verify of has_global_solist, invalid_p == 0 */ /* Skip verify of has_global_breakpoints, invalid_p == 0 */ - buf = ui_file_xstrdup (log, &dummy); + buf = ui_file_xstrdup (log, &length); make_cleanup (xfree, buf); - if (strlen (buf) > 0) + if (length > 0) internal_error (__FILE__, __LINE__, _("verify_gdbarch: the following are invalid ...%s"), buf); |