diff options
author | NIIBE Yutaka <[email protected]> | 2017-04-12 06:58:11 +0000 |
---|---|---|
committer | NIIBE Yutaka <[email protected]> | 2017-04-12 06:58:11 +0000 |
commit | 7ae1857c90ab43ad9e31f0fb6dbd37f25cc37278 (patch) | |
tree | 89ad96cbd9b464320d2c6038ab98fd5bbb08a7f0 | |
parent | common: Simplify format_text. (diff) | |
download | gnupg-7ae1857c90ab43ad9e31f0fb6dbd37f25cc37278.tar.gz gnupg-7ae1857c90ab43ad9e31f0fb6dbd37f25cc37278.zip |
dirmngr: Fix possible null reference.
* dirmngr/dns.c (dns_error_t dns_trace_fput): Check NULL.
Signed-off-by: NIIBE Yutaka <[email protected]>
-rw-r--r-- | dirmngr/dns.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/dirmngr/dns.c b/dirmngr/dns.c index 39d3295b0..9bba3290c 100644 --- a/dirmngr/dns.c +++ b/dirmngr/dns.c @@ -4606,8 +4606,9 @@ dns_error_t dns_trace_fput(const struct dns_trace_event *te, const void *data, s if (fwrite(&tmp, 1, headsize, fp) < headsize) return errno; - if (fwrite(data, 1, datasize, fp) < datasize) - return errno; + if (data) + if (fwrite(data, 1, datasize, fp) < datasize) + return errno; if (fflush(fp)) return errno; |