From: NIIBE Yutaka Date: Wed, 12 Apr 2017 06:58:11 +0000 (+0900) Subject: dirmngr: Fix possible null reference. X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ian/git?a=commitdiff_plain;h=bf5370d752586e5d13113c9e462480cb61ca0bd5;p=gnupg2.git dirmngr: Fix possible null reference. * dirmngr/dns.c (dns_error_t dns_trace_fput): Check NULL. Signed-off-by: NIIBE Yutaka (cherry picked from commit 7ae1857c90ab43ad9e31f0fb6dbd37f25cc37278) Gbp-Pq: Name 0067-dirmngr-Fix-possible-null-reference.patch --- diff --git a/dirmngr/dns.c b/dirmngr/dns.c index 869e7ed..ebfd4c3 100644 --- a/dirmngr/dns.c +++ b/dirmngr/dns.c @@ -4594,8 +4594,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;