aboutsummaryrefslogtreecommitdiffstats
path: root/trunk/assuan/assuan-client.c
diff options
context:
space:
mode:
Diffstat (limited to 'trunk/assuan/assuan-client.c')
-rw-r--r--trunk/assuan/assuan-client.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/trunk/assuan/assuan-client.c b/trunk/assuan/assuan-client.c
index 15f4f1cd..e123e764 100644
--- a/trunk/assuan/assuan-client.c
+++ b/trunk/assuan/assuan-client.c
@@ -42,16 +42,12 @@ _assuan_read_from_server (assuan_context_t ctx, int *okay, int *off)
*off = 0;
do
{
- do
- {
- rc = _assuan_read_line (ctx);
- }
- while (_assuan_error_is_eagain (rc));
+ rc = _assuan_read_line (ctx);
if (rc)
return rc;
line = ctx->inbound.line;
linelen = ctx->inbound.linelen;
- }
+ }
while (*line == '#' || !linelen);
if (linelen >= 1