aboutsummaryrefslogtreecommitdiffstats
path: root/src/engine-gpgsm.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2009-11-10 16:32:11 +0000
committerWerner Koch <[email protected]>2009-11-10 16:32:11 +0000
commitd173e6e010c3447c6ebb1a5999d2e128392ed341 (patch)
tree5088234997468f73c7470c6a6dfae6e4d8ae86dc /src/engine-gpgsm.c
parentPass fdpassing flag to assuan_socket_connect. (diff)
downloadgpgme-d173e6e010c3447c6ebb1a5999d2e128392ed341.tar.gz
gpgme-d173e6e010c3447c6ebb1a5999d2e128392ed341.zip
Make recipients command work.
Diffstat (limited to 'src/engine-gpgsm.c')
-rw-r--r--src/engine-gpgsm.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/engine-gpgsm.c b/src/engine-gpgsm.c
index d2670d6f..32294b0b 100644
--- a/src/engine-gpgsm.c
+++ b/src/engine-gpgsm.c
@@ -1161,14 +1161,14 @@ set_recipients (engine_gpgsm_t gpgsm, gpgme_key_t recp[])
char *line;
int linelen;
int invalid_recipients = 0;
- int i = 0;
+ int i;
linelen = 10 + 40 + 1; /* "RECIPIENT " + guess + '\0'. */
line = malloc (10 + 40 + 1);
if (!line)
return gpg_error_from_errno (errno);
strcpy (line, "RECIPIENT ");
- while (!err && recp[i])
+ for (i =0; !err && recp[i]; i++)
{
char *fpr;
int newlen;
@@ -1205,7 +1205,6 @@ set_recipients (engine_gpgsm_t gpgsm, gpgme_key_t recp[])
free (line);
return err;
}
- i++;
}
free (line);
return gpg_error (invalid_recipients