aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--gpgme/ChangeLog5
-rw-r--r--gpgme/engine-gpgsm.c3
2 files changed, 7 insertions, 1 deletions
diff --git a/gpgme/ChangeLog b/gpgme/ChangeLog
index 06a2c02c..a483650e 100644
--- a/gpgme/ChangeLog
+++ b/gpgme/ChangeLog
@@ -1,3 +1,8 @@
+2003-07-22 Marcus Brinkmann <[email protected]>
+
+ * engine-gpgsm.c (set_recipients): Move declaration of NEWLEN to
+ the beginning of the block.
+
2003-06-22 Marcus Brinkmann <[email protected]>
* data-mem.c (mem_write): Copy original buffer content.
diff --git a/gpgme/engine-gpgsm.c b/gpgme/engine-gpgsm.c
index 9e17f687..6ab1ad5e 100644
--- a/gpgme/engine-gpgsm.c
+++ b/gpgme/engine-gpgsm.c
@@ -969,6 +969,7 @@ set_recipients (engine_gpgsm_t gpgsm, gpgme_key_t recp[])
while (!err && recp[i])
{
char *fpr;
+ int newlen;
if (!recp[i]->subkeys || !recp[i]->subkeys->fpr)
{
@@ -977,7 +978,7 @@ set_recipients (engine_gpgsm_t gpgsm, gpgme_key_t recp[])
}
fpr = recp[i]->subkeys->fpr;
- int newlen = 11 + strlen (fpr);
+ newlen = 11 + strlen (fpr);
if (linelen < newlen)
{
char *newline = realloc (line, newlen);