summaryrefslogtreecommitdiffstats
path: root/cipher/primegen.c
diff options
context:
space:
mode:
Diffstat (limited to 'cipher/primegen.c')
-rw-r--r--cipher/primegen.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/cipher/primegen.c b/cipher/primegen.c
index bb7138a84..1f3095751 100644
--- a/cipher/primegen.c
+++ b/cipher/primegen.c
@@ -233,7 +233,7 @@ generate_elg_prime( int mode, unsigned pbits, unsigned qbits,
if( mode == 1 ) {
(*ret_factors)[i++] = mpi_copy( q_factor );
for(; i <= n; i++ )
- (*ret_factors)[i] = mpi_copy( factors[i] );
+ (*ret_factors)[i] = mpi_copy( factors[i-1] );
}
else {
for(; i < n; i++ )