QDnsLookup: Fix -Wc++11-narrowing error on 32 bit Windows
This fixes errors like this, with Clang, for 32 bit Windows targets:
src/network/kernel/qdnslookup_win.cpp:99:54: error: non-constant-expression cannot be narrowed from type 'DWORD' (aka 'unsigned long') to 'qsizetype' (aka 'int') in initializer list [-Wc++11-narrowing]
99 | if (!self->sendDnsOverTls(reply, { query.data(), dnsBufferSize }, replyBuffer))
| ^~~~~~~~~~~~~
src/network/kernel/qdnslookup_win.cpp:99:54: note: insert an explicit cast to silence this issue
99 | if (!self->sendDnsOverTls(reply, { query.data(), dnsBufferSize }, replyBuffer))
| ^~~~~~~~~~~~~
| static_cast<qsizetype>( )
Change-Id: If313e0910006f7556087f272123a0cfe1239f818
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
bb10
parent
ed6d1fa71a
commit
7e6f44f38b
|
|
@ -96,7 +96,7 @@ static DNS_STATUS sendAlternate(QDnsLookupRunnable *self, QDnsLookupReply *reply
|
|||
dnsBuffer->MessageHead.AuthenticatedData = true;
|
||||
|
||||
QDnsLookupRunnable::ReplyBuffer replyBuffer;
|
||||
if (!self->sendDnsOverTls(reply, { query.data(), dnsBufferSize }, replyBuffer))
|
||||
if (!self->sendDnsOverTls(reply, { query.data(), qsizetype(dnsBufferSize) }, replyBuffer))
|
||||
return DNS_STATUS(-1); // error set in reply
|
||||
|
||||
// interpret the RCODE in the reply
|
||||
|
|
|
|||
Loading…
Reference in New Issue