gpg: Make commit 258192d4 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 10:47:23 +0000 (11:47 +0100)
* g10/sign.c (update_keysig_packet): Use digest_algo.

g10/sign.c

index a464bb6..6cccfed 100644 (file)
@@ -1504,7 +1504,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 || !sk)
@@ -1517,7 +1518,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. */