forked from Mirrors/wine-wine
dnsapi: Use the proper type for the return value in dns_do_query_netbios().
Remove some unnecessary casts.oldstable
parent
0c0d190376
commit
a9a04fb386
|
@ -485,6 +485,7 @@ static DNS_STATUS dns_do_query_netbios( PCSTR name, DNS_RECORDA **recp )
|
|||
FIND_NAME_HEADER *header;
|
||||
DNS_RECORDA *record = NULL;
|
||||
unsigned int i, len;
|
||||
DNS_STATUS status = ERROR_INVALID_NAME;
|
||||
|
||||
len = strlen( name );
|
||||
if (len >= NCBNAMSZ) return DNS_ERROR_RCODE_NAME_ERROR;
|
||||
|
@ -509,7 +510,7 @@ static DNS_STATUS dns_do_query_netbios( PCSTR name, DNS_RECORDA **recp )
|
|||
record = dns_zero_alloc( sizeof(DNS_RECORDA) );
|
||||
if (!record)
|
||||
{
|
||||
ret = ERROR_NOT_ENOUGH_MEMORY;
|
||||
status = ERROR_NOT_ENOUGH_MEMORY;
|
||||
goto exit;
|
||||
}
|
||||
else
|
||||
|
@ -517,7 +518,7 @@ static DNS_STATUS dns_do_query_netbios( PCSTR name, DNS_RECORDA **recp )
|
|||
record->pName = dns_strdup_u( name );
|
||||
if (!record->pName)
|
||||
{
|
||||
ret = ERROR_NOT_ENOUGH_MEMORY;
|
||||
status = ERROR_NOT_ENOUGH_MEMORY;
|
||||
goto exit;
|
||||
}
|
||||
|
||||
|
@ -536,12 +537,12 @@ static DNS_STATUS dns_do_query_netbios( PCSTR name, DNS_RECORDA **recp )
|
|||
exit:
|
||||
DNS_RRSET_TERMINATE( rrset );
|
||||
|
||||
if (ret != ERROR_SUCCESS)
|
||||
if (status != ERROR_SUCCESS)
|
||||
DnsRecordListFree( rrset.pFirstRR, DnsFreeRecordList );
|
||||
else
|
||||
*recp = (DNS_RECORDA *)rrset.pFirstRR;
|
||||
|
||||
return ret;
|
||||
return status;
|
||||
}
|
||||
|
||||
/* The resolver lock must be held and res_init() must have been
|
||||
|
@ -816,7 +817,7 @@ DNS_STATUS WINAPI DnsQueryConfig( DNS_CONFIG_TYPE config, DWORD flag, PWSTR adap
|
|||
LOCK_RESOLVER();
|
||||
|
||||
res_init();
|
||||
ret = dns_get_serverlist( (IP4_ARRAY *)buffer, len );
|
||||
ret = dns_get_serverlist( buffer, len );
|
||||
|
||||
UNLOCK_RESOLVER();
|
||||
break;
|
||||
|
|
|
@ -115,9 +115,9 @@ const char *dns_type_to_str( unsigned short type )
|
|||
static int dns_strcmpX( LPCVOID str1, LPCVOID str2, BOOL wide )
|
||||
{
|
||||
if (wide)
|
||||
return lstrcmpiW( (LPCWSTR)str1, (LPCWSTR)str2 );
|
||||
return lstrcmpiW( str1, str2 );
|
||||
else
|
||||
return lstrcmpiA( (LPCSTR)str1, (LPCSTR)str2 );
|
||||
return lstrcmpiA( str1, str2 );
|
||||
}
|
||||
|
||||
/******************************************************************************
|
||||
|
|
Loading…
Reference in New Issue