summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog5
-rw-r--r--src/assuan-inquire.c1
2 files changed, 6 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 22e2959..39c76cf 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,8 @@
+2007-09-07 Marcus Brinkmann <marcus@g10code.de>
+
+ * assuan-inquire.c (_assuan_inquire_ext_cb): Clear CTX->in_inquire
+ before invoking callback and returning.
+
2007-09-05 Marcus Brinkmann <marcus@g10code.de>
* assuan-handler.c (dispatch_command): Return non-critical errors
diff --git a/src/assuan-inquire.c b/src/assuan-inquire.c
index 94c72ef..1701af8 100644
--- a/src/assuan-inquire.c
+++ b/src/assuan-inquire.c
@@ -322,6 +322,7 @@ _assuan_inquire_ext_cb (assuan_context_t ctx)
free_membuf (mb);
free (mb);
}
+ ctx->in_inquire = 0;
(ctx->inquire_cb) (ctx->inquire_cb_data, rc, buf, buf_len);
}
return rc;