[Pkg-gnupg-commit] [libassuan] 230/437: 2008-03-25 Marcus Brinkmann <marcus at g10code.de>

Eric Dorland eric at moszumanska.debian.org
Fri May 22 05:33:47 UTC 2015


This is an automated email from the git hooks/post-receive script.

eric pushed a commit to branch master
in repository libassuan.

commit df7e9c025229a1c24d8f0dac7e76ae4923505a48
Author: Marcus Brinkmann <mb at g10code.com>
Date:   Tue Mar 25 12:06:19 2008 +0000

    2008-03-25  Marcus Brinkmann  <marcus at g10code.de>
    
    	* assuan-inquire.c (assuan_inquire): Loop over _assuan_read_line for EAGAIN.
---
 src/ChangeLog        | 4 ++++
 src/assuan-inquire.c | 4 +++-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/src/ChangeLog b/src/ChangeLog
index 6ac96e8..9f964fb 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,7 @@
+2008-03-25  Marcus Brinkmann  <marcus at g10code.de>
+
+	* assuan-inquire.c (assuan_inquire): Loop over _assuan_read_line for EAGAIN.
+
 2008-03-21  Marcus Brinkmann  <marcus at g10code.de>
 
 	* assuan-defs.h (_assuan_usleep): New prototype.
diff --git a/src/assuan-inquire.c b/src/assuan-inquire.c
index bfb16d9..58b9f02 100644
--- a/src/assuan-inquire.c
+++ b/src/assuan-inquire.c
@@ -169,7 +169,9 @@ assuan_inquire (assuan_context_t ctx, const char *keyword,
     {
       do 
         {
-          rc = _assuan_read_line (ctx);
+	  do
+	    rc = _assuan_read_line (ctx);
+	  while (_assuan_error_is_eagain (rc));
           if (rc)
             goto leave;
           line = (unsigned char *) ctx->inbound.line;

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-gnupg/libassuan.git



More information about the Pkg-gnupg-commit mailing list