diff options
| author | NIIBE Yutaka <[email protected]> | 2025-11-20 05:28:03 +0000 |
|---|---|---|
| committer | NIIBE Yutaka <[email protected]> | 2025-11-20 05:28:03 +0000 |
| commit | cad79e542d8506942d5b20f544d465cbaf64fd75 (patch) | |
| tree | 4970309f4a3ad6121f006237282699e7d56f9351 | |
| parent | misc: Validate the value on the use of strtol. (diff) | |
| download | gnupg-cad79e542d8506942d5b20f544d465cbaf64fd75.tar.gz gnupg-cad79e542d8506942d5b20f544d465cbaf64fd75.zip | |
agent,common,dirmngr,tests: Silence warnings of a compiler.
* agent/command.c (cmd_keytocard): Initialize N.
* common/ksba-io-support.c (bintoasc): Use GPGRT_ATTR_NONSTRING.
* dirmngr/dns.c (dns_aaaa_arpa): Use GPGRT_ATTR_NONSTRING.
(dns_sshfp_cmp0): Ditto.
* tests/gpgscm/scheme.c (scheme_define): Initialize SSLOT.
--
Signed-off-by: NIIBE Yutaka <[email protected]>
| -rw-r--r-- | agent/command.c | 2 | ||||
| -rw-r--r-- | common/ksba-io-support.c | 1 | ||||
| -rw-r--r-- | dirmngr/dns.c | 2 | ||||
| -rw-r--r-- | tests/gpgscm/scheme.c | 2 |
4 files changed, 5 insertions, 2 deletions
diff --git a/agent/command.c b/agent/command.c index a50cbce5a..21c95203c 100644 --- a/agent/command.c +++ b/agent/command.c @@ -3418,7 +3418,7 @@ cmd_keytocard (assuan_context_t ctx, char *line) timestamp = isotime2epoch (argv[3]); if (argc > 4) { - size_t n; + size_t n = 0; err = parse_hexstring (ctx, argv[4], &n); if (err) diff --git a/common/ksba-io-support.c b/common/ksba-io-support.c index ff5e49531..b692fcf4e 100644 --- a/common/ksba-io-support.c +++ b/common/ksba-io-support.c @@ -134,6 +134,7 @@ struct gnupg_ksba_io_s { /* The base-64 character list */ +GPGRT_ATTR_NONSTRING static char bintoasc[64] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" "abcdefghijklmnopqrstuvwxyz" diff --git a/dirmngr/dns.c b/dirmngr/dns.c index 5c7bb08d8..e578fe8d9 100644 --- a/dirmngr/dns.c +++ b/dirmngr/dns.c @@ -3441,6 +3441,7 @@ static int dns_aaaa_cmp0(const void *a, const void *b) { } size_t dns_aaaa_arpa(void *_dst, size_t lim, const struct dns_aaaa *aaaa) { + GPGRT_ATTR_NONSTRING static const unsigned char hex[16] = "0123456789abcdef"; struct dns_buf dst = DNS_B_INTO(_dst, lim); unsigned nyble; @@ -4222,6 +4223,7 @@ static int dns_sshfp_cmp0(const void *a, const void *b) { size_t dns_sshfp_print(void *_dst, size_t lim, struct dns_sshfp *fp) { + GPGRT_ATTR_NONSTRING static const unsigned char hex[16] = "0123456789abcdef"; struct dns_buf dst = DNS_B_INTO(_dst, lim); size_t i; diff --git a/tests/gpgscm/scheme.c b/tests/gpgscm/scheme.c index eda4f79c8..43cfa837b 100644 --- a/tests/gpgscm/scheme.c +++ b/tests/gpgscm/scheme.c @@ -5844,7 +5844,7 @@ void scheme_load_memory(scheme *sc, const char *buf, size_t len, const char *fil void scheme_define(scheme *sc, pointer envir, pointer symbol, pointer value) { pointer x; - pointer *sslot; + pointer *sslot = NULL; x = find_slot_spec_in_env(sc, envir, symbol, 0, &sslot); if (x != sc->NIL) { set_slot_in_env(sc, x, value); |
