From 5be59f4107ae6b307bfe4f6fc7194e665a029aa5 Mon Sep 17 00:00:00 2001 From: kraxel Date: Wed, 22 Aug 2007 15:14:47 +0000 Subject: polish error reporting --- amtterm.c | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) (limited to 'amtterm.c') diff --git a/amtterm.c b/amtterm.c index 22fb5b5..fe4679f 100644 --- a/amtterm.c +++ b/amtterm.c @@ -46,16 +46,19 @@ static void state_tty(void *cb_data, enum redir_state old, enum redir_state new) { struct redir *r = cb_data; - if (!r->verbose) - return; - - fprintf(stderr, APPNAME ": %s -> %s (%s)\n", - redir_state_name(old), redir_state_name(new), - redir_state_desc(new)); + if (r->verbose) + fprintf(stderr, APPNAME ": %s -> %s (%s)\n", + redir_state_name(old), redir_state_name(new), + redir_state_desc(new)); switch (new) { case REDIR_RUN_SOL: - fprintf(stderr, "serial-over-lan redirection ok\n"); - fprintf(stderr, "connected now, use ^] to escape\n"); + if (r->verbose) + fprintf(stderr, + "serial-over-lan redirection ok\n" + "connected now, use ^] to escape\n"); + break; + case REDIR_ERROR: + fprintf(stderr, APPNAME ": ERROR: %s\n", r->err); break; default: break; -- cgit