aboutsummaryrefslogtreecommitdiffstats
path: root/g10/plaintext.c
diff options
context:
space:
mode:
authorDaniel Kahn Gillmor <[email protected]>2019-05-14 04:05:42 +0000
committerWerner Koch <[email protected]>2019-05-14 08:34:13 +0000
commit110932925ba8e0169da18d7774440f8d1fd8a344 (patch)
tree4c58a1b2c64799123aa63295add8645bc199a09d /g10/plaintext.c
parentdoc: Minor edit for a gpg option. (diff)
downloadgnupg-110932925ba8e0169da18d7774440f8d1fd8a344.tar.gz
gnupg-110932925ba8e0169da18d7774440f8d1fd8a344.zip
agent: correct length for uri and comment on 64-bit big-endian platforms
* agent/findkey.c (agent_public_key_from_file): pass size_t as int to gcry_sexp_build_array's %b. -- This is only a problem on big-endian systems where size_t is not the same size as an int. It was causing failures on debian's s390x, powerpc64, and sparc64 platforms. There may well be other failures with %b on those platforms in the codebase, and it probably needs an audit. Once you have a key in private-keys-v1.d/$KEYGRIP.key with a comment or a uri of reasonable length associated with it, this fix can be tested with: gpg-agent --server <<<"READKEY $KEYGRIP" On the failing platforms, the printed comment will be of length 0. Gnupg-bug-id: 4501 Signed-off-by: Daniel Kahn Gillmor <[email protected]>
Diffstat (limited to 'g10/plaintext.c')
0 files changed, 0 insertions, 0 deletions