From f772b72e3eba64bfff002cd89c75756a415378a8 Mon Sep 17 00:00:00 2001 From: Pierre Schweitzer Date: Sun, 19 Feb 2017 12:42:08 +0000 Subject: [PATCH] [DNSAPI] Properly check for domain name being set CID 1401070 svn path=/trunk/; revision=73842 --- reactos/dll/win32/dnsapi/dnsapi/query.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/reactos/dll/win32/dnsapi/dnsapi/query.c b/reactos/dll/win32/dnsapi/dnsapi/query.c index a5e2e75bdda..bac50a13912 100644 --- a/reactos/dll/win32/dnsapi/dnsapi/query.c +++ b/reactos/dll/win32/dnsapi/dnsapi/query.c @@ -738,7 +738,7 @@ DnsQuery_W(LPCWSTR Name, TempLen += StringLength; HostWithDomainName = (PCHAR)RtlAllocateHeap(RtlGetProcessHeap(), 0, TempLen); StringCchCopyA(HostWithDomainName, TempLen, network_info->HostName); - if (network_info->DomainName) + if (network_info->DomainName[0]) { StringCchCatA(HostWithDomainName, TempLen, "."); StringCchCatA(HostWithDomainName, TempLen, network_info->DomainName); @@ -783,7 +783,7 @@ DnsQuery_W(LPCWSTR Name, if ((addr.s_addr != INADDR_ANY) && (addr.s_addr != INADDR_NONE)) adns_addserver(astate, addr); } - if (network_info->DomainName) + if (network_info->DomainName[0]) { adns_ccf_search(astate, "LOCALDOMAIN", -1, network_info->DomainName); }