aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2005-07-19 11:23:02 +0000
committerWerner Koch <[email protected]>2005-07-19 11:23:02 +0000
commit8889f4a2eeec08c53eda7feb75e978df4d811eba (patch)
tree745e34d658a141de43e51f038e0d7fcb580db2ec
parent2005-07-04 Marcus Brinkmann <[email protected]> (diff)
downloadgnupg-8889f4a2eeec08c53eda7feb75e978df4d811eba.tar.gz
gnupg-8889f4a2eeec08c53eda7feb75e978df4d811eba.zip
(gpgsm_get_certid): Cast printf arg to unsigned.
Bug accidently introduced while solving the #$%^& gcc signed/unsigned char* warnings.
Diffstat (limited to '')
-rw-r--r--sm/ChangeLog6
-rw-r--r--sm/fingerprint.c4
2 files changed, 7 insertions, 3 deletions
diff --git a/sm/ChangeLog b/sm/ChangeLog
index d9f295e1d..f1eb49c2c 100644
--- a/sm/ChangeLog
+++ b/sm/ChangeLog
@@ -1,3 +1,9 @@
+2005-07-19 Werner Koch <[email protected]>
+
+ * fingerprint.c (gpgsm_get_certid): Cast printf arg to unsigned.
+ Bug accidently introduced while solving the #$%^& gcc
+ signed/unsigned char* warnings.
+
2005-06-15 Werner Koch <[email protected]>
* delete.c (delete_one): Changed FPR to unsigned.
diff --git a/sm/fingerprint.c b/sm/fingerprint.c
index 9c3ab85db..9441483bf 100644
--- a/sm/fingerprint.c
+++ b/sm/fingerprint.c
@@ -318,7 +318,7 @@ gpgsm_get_certid (ksba_cert_t cert)
sprintf (endp, "%02X", hash[i]);
*endp++ = '.';
for (i=0; i < n; i++, endp += 2)
- sprintf (endp, "%02X", p[i]);
+ sprintf (endp, "%02X", ((unsigned char*)p)[i]);
*endp = 0;
xfree (serial);
@@ -328,5 +328,3 @@ gpgsm_get_certid (ksba_cert_t cert)
-
-