summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcus Brinkmann <mb@g10code.com>2007-09-07 00:19:05 +0000
committerMarcus Brinkmann <mb@g10code.com>2007-09-07 00:19:05 +0000
commit641963a3d466a2b1e512fd5521c5e9fe4b1833eb (patch)
treecc1df7110088861ea85940f3bad4cf5d9a426018
parentb1495f87750dc39cd6a31bc5e6b3ff0c45e18405 (diff)
downloadlibassuan-641963a3d466a2b1e512fd5521c5e9fe4b1833eb.tar.gz
2007-09-07 Marcus Brinkmann <marcus@g10code.de>
* assuan-inquire.c (_assuan_inquire_ext_cb): Clear CTX->in_inquire before invoking callback and returning.
-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;