aboutsummaryrefslogtreecommitdiffstats
path: root/common/openpgp-misc.c
diff options
context:
space:
mode:
Diffstat (limited to 'common/openpgp-misc.c')
-rw-r--r--common/openpgp-misc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/common/openpgp-misc.c b/common/openpgp-misc.c
index 4d057e5ed..0c2960c3c 100644
--- a/common/openpgp-misc.c
+++ b/common/openpgp-misc.c
@@ -87,7 +87,7 @@ openpgp_fixup_pubkey_448 (int algo, gcry_mpi_t *p_pubkey)
p[0] = 0x40;
memcpy (p+1, p_key, len);
- a = gcry_mpi_set_opaque (NULL, p, 0);
+ a = gcry_mpi_set_opaque (NULL, p, len*8+7);
gcry_mpi_set_flag (a, GCRYMPI_FLAG_USER2);
*p_pubkey = a;
gcry_mpi_release (pubkey_mpi);