Mercurial > emacs
changeset 74341:32079f79e240
(message): Make sure the message is properly written even if it contains printf
escapes, and flush the result.
(set_tcp_socket): Make the message for non-local connections informational
rather than an error.
author | Juanma Barranquero <lekktu@gmail.com> |
---|---|
date | Thu, 30 Nov 2006 21:58:53 +0000 |
parents | ba613bb7aa38 |
children | c6cb776ffbb7 |
files | lib-src/emacsclient.c |
diffstat | 1 files changed, 7 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/lib-src/emacsclient.c Thu Nov 30 21:00:32 2006 +0000 +++ b/lib-src/emacsclient.c Thu Nov 30 21:58:53 2006 +0000 @@ -193,7 +193,12 @@ } else #endif - fprintf (is_error ? stderr : stdout, msg); + { + FILE *f = is_error ? stderr : stdout; + + fputs (msg, f); + fflush (f); + } } /* Decode the options from argv and argc. @@ -589,7 +594,7 @@ return INVALID_SOCKET; if (server.sin_addr.s_addr != inet_addr ("127.0.0.1")) - message (TRUE, "%s: connected to remote socket at %s\n", + message (FALSE, "%s: connected to remote socket at %s\n", progname, inet_ntoa (server.sin_addr)); /*