aboutsummaryrefslogtreecommitdiffstats
path: root/g10/sign.c
diff options
context:
space:
mode:
Diffstat (limited to 'g10/sign.c')
-rw-r--r--g10/sign.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/g10/sign.c b/g10/sign.c
index ca469c07c..d52010a4c 100644
--- a/g10/sign.c
+++ b/g10/sign.c
@@ -86,13 +86,13 @@ pk_sign( int algo, MPI *data, MPI hash, MPI *skey )
else {
list = gcry_sexp_find_token( s_sig, "r" , 0 );
assert( list );
- data[0] = gcry_sexp_cdr_mpi( list, 0 );
+ data[0] = gcry_sexp_nth_mpi( list, 1, 0 );
assert( data[0] );
gcry_sexp_release (list);
list = gcry_sexp_find_token( s_sig, "s" , 0 );
assert( list );
- data[1] = gcry_sexp_cdr_mpi( list, 0 );
+ data[1] = gcry_sexp_nth_mpi( list, 1, 0 );
assert( data[1] );
gcry_sexp_release (list);
}