[Pkg-gnupg-commit] [libassuan] 420/437: Comment updates
Eric Dorland
eric at moszumanska.debian.org
Fri May 22 05:34:12 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 054f7c27916ffc4d4937dd68775a547e204882fe
Author: Werner Koch <wk at gnupg.org>
Date: Tue Jan 27 17:06:16 2015 +0100
Comment updates
--
---
src/assuan-inquire.c | 30 ++++++++++++++++--------------
1 file changed, 16 insertions(+), 14 deletions(-)
diff --git a/src/assuan-inquire.c b/src/assuan-inquire.c
index ebadaf2..a4cfc20 100644
--- a/src/assuan-inquire.c
+++ b/src/assuan-inquire.c
@@ -82,7 +82,7 @@ put_membuf (assuan_context_t ctx,
if (mb->len + len >= mb->size)
{
char *p;
-
+
mb->size += len + 1024;
/* we need to allocate one byte more for get_membuf */
p = _assuan_realloc (ctx, mb->buf, mb->size + 1);
@@ -132,10 +132,13 @@ free_membuf (assuan_context_t ctx, struct membuf *mb)
* @r_buffer: Returns an allocated buffer
* @r_length: Returns the length of this buffer
* @maxlen: If not 0, the size limit of the inquired data.
- *
- * A Server may use this to Send an inquire. r_buffer, r_length and
+ *
+ * A server may use this to send an inquire. r_buffer, r_length and
* maxlen may all be NULL/0 to indicate that no real data is expected.
- *
+ * The returned buffer is guaranteed to have an extra 0-byte after the
+ * length. Thus it can be used as a string if embedded o bytes are
+ * not an issue.
+ *
* Return value: 0 on success or an ASSUAN error code
**/
gpg_error_t
@@ -158,7 +161,7 @@ assuan_inquire (assuan_context_t ctx, const char *keyword,
return _assuan_error (ctx, GPG_ERR_ASS_NOT_A_SERVER);
if (ctx->in_inquire)
return _assuan_error (ctx, GPG_ERR_ASS_NESTED_COMMANDS);
-
+
ctx->in_inquire = 1;
if (nodataexpected)
memset (&mb, 0, sizeof mb); /* avoid compiler warnings */
@@ -172,7 +175,7 @@ assuan_inquire (assuan_context_t ctx, const char *keyword,
for (;;)
{
- do
+ do
{
do
rc = _assuan_read_line (ctx);
@@ -181,7 +184,7 @@ assuan_inquire (assuan_context_t ctx, const char *keyword,
goto out;
line = (unsigned char *) ctx->inbound.line;
linelen = ctx->inbound.linelen;
- }
+ }
while (*line == '#' || !linelen);
/* Note: As a convenience for manual testing we allow case
@@ -198,7 +201,7 @@ assuan_inquire (assuan_context_t ctx, const char *keyword,
rc = _assuan_error (ctx, GPG_ERR_ASS_CANCELED);
goto out;
}
- if ((line[0] != 'D' && line[0] != 'd')
+ if ((line[0] != 'D' && line[0] != 'd')
|| line[1] != ' ' || nodataexpected)
{
rc = _assuan_error (ctx, GPG_ERR_ASS_UNEXPECTED_CMD);
@@ -297,12 +300,12 @@ _assuan_inquire_ext_cb (assuan_context_t ctx)
rc = _assuan_error (ctx, GPG_ERR_ASS_UNEXPECTED_CMD);
goto out;
}
-
+
if (linelen < 3)
return 0;
line += 2;
linelen -= 2;
-
+
p = line;
while (linelen)
{
@@ -332,7 +335,7 @@ _assuan_inquire_ext_cb (assuan_context_t ctx)
{
size_t buf_len = 0;
unsigned char *buf = NULL;
-
+
if (mb)
{
buf = get_membuf (ctx, mb, &buf_len);
@@ -355,10 +358,9 @@ _assuan_inquire_ext_cb (assuan_context_t ctx)
* @maxlen: If not 0, the size limit of the inquired data.
* @cb: A callback handler which is invoked after the operation completed.
* @cb_data: A user-provided value passed to the callback handler.
- *
+ *
* A server may use this to send an inquire. R_BUFFER, R_LENGTH and
* MAXLEN may all be NULL/0 to indicate that no real data is expected.
- * When this function returns,
*
* Return value: 0 on success or an ASSUAN error code
**/
@@ -388,7 +390,7 @@ assuan_inquire_ext (assuan_context_t ctx, const char *keyword, size_t maxlen,
rc = assuan_write_line (ctx, cmdbuf);
if (rc)
{
- free_membuf (ctx, mb);
+ free_membuf (ctx, mb);
free (mb);
return rc;
}
--
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