Hey Eric,
On 2019-08-24 22:58, Eric Kohl wrote:
diff --git a/dll/win32/netapi32/netlogon.c b/dll/win32/netapi32/netlogon.c index 2c068dc176b..73a0324f0fa 100644 --- a/dll/win32/netapi32/netlogon.c +++ b/dll/win32/netapi32/netlogon.c @@ -313,10 +313,58 @@ DsDeregisterDnsHostRecordsA( _In_opt_ GUID *DsaGuid, _In_ LPSTR DnsHostName) {
[...]
- if (DnsDomainName != NULL)
- {
pDnsDomainNameW = NetpAllocWStrFromAnsiStr((PSTR)DnsDomainName);if (pDnsDomainNameW == NULL){status = ERROR_NOT_ENOUGH_MEMORY;goto done;}- }
- pDnsHostNameW = NetpAllocWStrFromAnsiStr((PSTR)DnsDomainName);
UserNT points out that you probably meant DnsHostName here rather than DnsDomainName.
- if (pDnsHostNameW == NULL)
- {
status = ERROR_NOT_ENOUGH_MEMORY;goto done;- }
Best, Thomas