Oops, "magic eight" is necessary here afterall
authorPanu Matilainen <pmatilai@redhat.com>
Thu, 22 Mar 2012 10:24:55 +0000 (12:24 +0200)
committerPanu Matilainen <pmatilai@redhat.com>
Thu, 22 Mar 2012 10:34:08 +0000 (12:34 +0200)
commit8a189c638386bee3906033857aa7268c1e0ca22c
tree99959aa3522acaadaead3a6e2b95e70d7a2a0247
parentc411382194ab678cfe87b20dd2967a51f2bd412e
Oops, "magic eight" is necessary here afterall

- Fix regression from commit 807b402d95702f3f91e9e2bfbd2b5ca8c9964ed9,
  the array gets passed as a pointer (how else would it work at all),
  so despite having seemingly correct type, sizeof(keyid) depends
  on the pointer size. This happens to be 8 on x86_64 and friends
  but breaks pgp fingerprint calculation on eg i386.
- Also return the explicit size from pgpExtractPubkeyFingerprint(),
  this has been "broken" for much longer but then all callers should
  really care about is -1 for error.
rpmio/rpmpgp.c