diff options
author | Werner Koch <[email protected]> | 2024-04-08 07:26:25 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2024-04-08 07:26:25 +0000 |
commit | 2dc93cfecc7a7b22fd08365a789b8c6c4b8cc36c (patch) | |
tree | 78975807c2f9b054e6c175a9d9551d892bacfaf5 /src/logging.c | |
parent | Post release updates (diff) | |
download | libgpg-error-2dc93cfecc7a7b22fd08365a789b8c6c4b8cc36c.tar.gz libgpg-error-2dc93cfecc7a7b22fd08365a789b8c6c4b8cc36c.zip |
argparser: avoid endless loop due to a conf file read error.
* src/argparse.c (struct _gpgrt_argparse_internal_s): Add forceeof
flag.
(initialize): Clear.
(_gpgrt_argparse): Clear.
(_gpgrt_argparse): Act upon.
--
Reported test case:
$ mkdir /etc/gnupg/gpg.conf
$ gpg --version
All other ways to force a read error will also exhibit the bug.
Debian-bug-id: 1068594
Diffstat (limited to 'src/logging.c')
0 files changed, 0 insertions, 0 deletions