gpg: Make commit 2b3cb2ee actually work
authorWerner Koch <wk@gnupg.org>
Wed, 19 Dec 2012 10:47:23 +0000 (11:47 +0100)
committerWerner Koch <wk@gnupg.org>
Wed, 19 Dec 2012 11:40:21 +0000 (12:40 +0100)
* g10/sign.c (update_keysig_packet): Use digest_algo.

(cherry-picked from commit d23ec86095714d388acac14b515445fe69f019e9)

g10/sign.c

index 6238ce8..6ff7df6 100644 (file)
@@ -1576,7 +1576,8 @@ update_keysig_packet( PKT_signature **ret_sig,
                       void *opaque)
 {
     PKT_signature *sig;
-    int rc=0, digest_algo;
+    int rc = 0;
+    int digest_algo;
     gcry_md_hd_t md;
 
     if ((!orig_sig || !pk || !pksk)
@@ -1589,7 +1590,7 @@ update_keysig_packet( PKT_signature **ret_sig,
     else
       digest_algo = orig_sig->digest_algo;
 
-    if ( gcry_md_open (&md, orig_sig->digest_algo, 0 ) )
+    if ( gcry_md_open (&md, digest_algo, 0 ) )
       BUG ();
 
     /* Hash the public key certificate and the user id. */