* remote.c (unpush_and_perror): Add output message final dot.
This commit is contained in:
Jan Kratochvil 2013-04-11 13:14:04 +00:00
parent 956a6ba3fe
commit d6cb50a201
2 changed files with 9 additions and 6 deletions

View file

@ -1,3 +1,7 @@
2013-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
* remote.c (unpush_and_perror): Add output message final dot.
2013-04-11 Yao Qi <yao@codesourcery.com> 2013-04-11 Yao Qi <yao@codesourcery.com>
* tracepoint.c (tfile_interp_line): Fit parameters line and * tracepoint.c (tfile_interp_line): Fit parameters line and

View file

@ -7036,18 +7036,17 @@ remote_files_info (struct target_ops *ignore)
/* Close/unpush the remote target, and throw a TARGET_CLOSE_ERROR /* Close/unpush the remote target, and throw a TARGET_CLOSE_ERROR
error to higher layers. Called when a serial error is detected. error to higher layers. Called when a serial error is detected.
The exception message is STRING, followed by a colon and a blank, The exception message is STRING, followed by a colon and a blank,
then the system error message for errno at function entry. */ the system error message for errno at function entry and final dot
for output compatibility with throw_perror_with_name. */
static void static void
unpush_and_perror (const char *string) unpush_and_perror (const char *string)
{ {
char *errstr; int saved_errno = errno;
errstr = xstrprintf ("%s: %s", string, safe_strerror (errno));
make_cleanup (xfree, errstr);
remote_unpush_target (); remote_unpush_target ();
throw_error (TARGET_CLOSE_ERROR, "%s", errstr); throw_error (TARGET_CLOSE_ERROR, "%s: %s.", string,
safe_strerror (saved_errno));
} }
/* Read a single character from the remote end. */ /* Read a single character from the remote end. */