chiark / gitweb /
dirmngr: Fix possible null reference.
authorNIIBE Yutaka <gniibe@fsij.org>
Wed, 12 Apr 2017 06:58:11 +0000 (15:58 +0900)
committerDaniel Kahn Gillmor <dkg@fifthhorseman.net>
Mon, 18 Sep 2017 20:41:12 +0000 (21:41 +0100)
* dirmngr/dns.c (dns_error_t dns_trace_fput): Check NULL.

Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
(cherry picked from commit 7ae1857c90ab43ad9e31f0fb6dbd37f25cc37278)

Gbp-Pq: Name 0067-dirmngr-Fix-possible-null-reference.patch

dirmngr/dns.c

index 869e7ed2e49e5d1962783c1961154a38db5138bf..ebfd4c31f75782a35f5fa9847d974584127f3858 100644 (file)
@@ -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;