mirror of
https://github.com/badaix/snapcast.git
synced 2025-08-03 16:48:52 +02:00
fix compilation on MacOS
This commit is contained in:
parent
1516ce6e8d
commit
5771040de2
1 changed files with 5 additions and 5 deletions
|
@ -167,7 +167,7 @@ void runService(const DNSServiceHandle& service)
|
|||
|
||||
bool BrowseBonjour::browse(const string& serviceName, mDNSResult& result, int timeout)
|
||||
{
|
||||
result.valid_ = false;
|
||||
result.valid = false;
|
||||
// Discover
|
||||
deque<mDNSReply> replyCollection;
|
||||
{
|
||||
|
@ -218,13 +218,13 @@ bool BrowseBonjour::browse(const string& serviceName, mDNSResult& result, int ti
|
|||
}
|
||||
|
||||
// DNS/mDNS Resolve
|
||||
deque<mDNSResult> resultCollection(resolveCollection.size(), mDNSResult { 0, "", "", 0, false });
|
||||
deque<mDNSResult> resultCollection(resolveCollection.size(), mDNSResult { IPVersion::IPv4, 0, "", "", 0, false });
|
||||
{
|
||||
DNSServiceHandle service(new DNSServiceRef(NULL));
|
||||
unsigned i = 0;
|
||||
for (auto& resolve : resolveCollection)
|
||||
{
|
||||
resultCollection[i].port_ = resolve.port;
|
||||
resultCollection[i].port = resolve.port;
|
||||
CHECKED(DNSServiceGetAddrInfo(service.get(), kDNSServiceFlagsLongLivedQuery, 0, kDNSServiceProtocol_IPv4, resolve.fullName.c_str(),
|
||||
[](DNSServiceRef service,
|
||||
DNSServiceFlags flags,
|
||||
|
@ -247,10 +247,10 @@ bool BrowseBonjour::browse(const string& serviceName, mDNSResult& result, int ti
|
|||
hostIP, sizeof(hostIP),
|
||||
hostService, sizeof(hostService),
|
||||
NI_NUMERICHOST|NI_NUMERICSERV) == 0)
|
||||
result->ip_ = string(hostIP);
|
||||
result->ip = string(hostIP);
|
||||
else
|
||||
return;
|
||||
result->valid_ = true;
|
||||
result->valid = true;
|
||||
}, &resultCollection[i++]));
|
||||
}
|
||||
runService(service);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue