don't let bin2hex call strlen
authorTom Tromey <tromey@redhat.com>
Sat, 18 Jan 2014 21:42:54 +0000 (14:42 -0700)
committerTom Tromey <tromey@redhat.com>
Wed, 12 Feb 2014 16:59:15 +0000 (09:59 -0700)
commit9f1b45b0da430a7a7abf9e54acbe6f2ef9d3a763
tree361786ccaba5933381119910e146b7482857b06f
parent9c3d65319a230a106392e4b67c8c89c8f5e2929f
don't let bin2hex call strlen

Currently bin2hex may call strlen if the length argument is zero.
This prevents some function unification; and also it seems cleaner to
me not to have a special meaning for a zero length.

2014-02-12  Tom Tromey  <tromey@redhat.com>

* common/rsp-low.c (bin2hex): Never take strlen of argument.
* remote.c (extended_remote_run, remote_rcmd)
(remote_download_trace_state_variable, remote_save_trace_data)
(remote_set_trace_notes): Update.
* tracepoint.c (encode_source_string, tfile_write_status)
(tfile_write_uploaded_tsv): Update.
gdb/ChangeLog
gdb/common/rsp-low.c
gdb/remote.c
gdb/tracepoint.c