2007-07-16 Marcus Brinkmann <marcus@g10code.de>

* gpg-connect-agent.c (main): Bail out if write fails.
This commit is contained in:
Marcus Brinkmann 2007-07-16 14:33:34 +00:00
parent bce4ea798a
commit 2d4e157d85
2 changed files with 11 additions and 2 deletions

View File

@ -1,3 +1,7 @@
2007-07-16 Marcus Brinkmann <marcus@g10code.de>
* gpg-connect-agent.c (main): Bail out if write fails.
2007-07-05 Marcus Brinkmann <marcus@g10code.de>
* symcryptrun.c (confucius_get_pass): Define orig_codeset if

View File

@ -258,7 +258,6 @@ do_recvfd (assuan_context_t ctx, char *line)
}
/* gpg-connect-agent's entry point. */
int
main (int argc, char **argv)
@ -464,7 +463,7 @@ main (int argc, char **argv)
if (rc)
{
log_info (_("sending line failed: %s\n"), gpg_strerror (rc) );
continue;
break;
}
if (*line == '#' || !*line)
continue; /* Don't expect a response for a comment line. */
@ -472,6 +471,12 @@ main (int argc, char **argv)
rc = read_and_print_response (ctx);
if (rc)
log_info (_("receiving line failed: %s\n"), gpg_strerror (rc) );
/* FIXME: If the last command was BYE or the server died for
some other reason, we won't notice until we get the next
input command. Probing the connection with a non-blocking
read could help to notice termination or other problems
early. */
}
if (opt.verbose)