@@ -288,10 +288,11 @@ static void OnGetAddrInfo(DNSServiceRef sdRef, DNSServiceFlags flags, uint32_t i
288
288
289
289
if (kDNSServiceErr_NoError == err)
290
290
{
291
- InterfaceKey interfaceKey = {interfaceId, hostname, contextWithType->isSRPType };
291
+ InterfaceKey interfaceKey = { interfaceId, hostname, contextWithType->isSRPType };
292
292
sdCtx->OnNewAddress (interfaceKey, address);
293
293
294
- // Set the flag to start the timer for resolve on SRP domain to complete if the key has the SRP type requested flag set to true.
294
+ // Set the flag to start the timer for resolve on SRP domain to complete if the key has the SRP type requested flag set to
295
+ // true.
295
296
if (interfaceKey.isSRPTypeRequested )
296
297
{
297
298
sdCtx->shoulStartSRPTimerForResolve = true ;
@@ -312,7 +313,8 @@ static void OnGetAddrInfo(DNSServiceRef sdRef, DNSServiceFlags flags, uint32_t i
312
313
}
313
314
else
314
315
{
315
- // Since we started a resolve on the SRP domain we are going to start a timer to give the resolve some extra time to complete.
316
+ // Since we started a resolve on the SRP domain we are going to start a timer to give the resolve some extra time to
317
+ // complete.
316
318
if (!sdCtx->isSRPTimerRunning )
317
319
{
318
320
CHIP_ERROR error = StartSRPTimer (kSRPTimeoutInMsec , sdCtx);
@@ -339,8 +341,10 @@ static void GetAddrInfo(ResolveContext * sdCtx)
339
341
340
342
if (!interface.second .isDNSLookUpRequested )
341
343
{
342
- ResolveContextWithType * contextWithType = (interface.first .isSRPTypeRequested ) ? &sdCtx->resolveContextWithSRPType : &sdCtx->resolveContextWithNonSRPType ;
343
- auto err = DNSServiceGetAddrInfo (&sdRefCopy, kGetAddrInfoFlags , interfaceId, protocol, hostname, OnGetAddrInfo, contextWithType);
344
+ ResolveContextWithType * contextWithType =
345
+ (interface.first .isSRPTypeRequested ) ? &sdCtx->resolveContextWithSRPType : &sdCtx->resolveContextWithNonSRPType ;
346
+ auto err = DNSServiceGetAddrInfo (&sdRefCopy, kGetAddrInfoFlags , interfaceId, protocol, hostname, OnGetAddrInfo,
347
+ contextWithType);
344
348
VerifyOrReturn (kDNSServiceErr_NoError == err, sdCtx->Finalize (err));
345
349
interface.second .isDNSLookUpRequested = true ;
346
350
}
@@ -388,19 +392,22 @@ static CHIP_ERROR Resolve(ResolveContext * sdCtx, uint32_t interfaceId, chip::In
388
392
{
389
393
auto sdRef = sdCtx->serviceRef ; // Mandatory copy because of kDNSServiceFlagsShareConnection
390
394
391
- ResolveContextWithType * contextWithType = IsSRPType (domain) ? &sdCtx->resolveContextWithSRPType : &sdCtx->resolveContextWithNonSRPType ;
392
- err = DNSServiceResolve (&sdRef, kResolveFlags , interfaceId, name, type, domain, OnResolve, contextWithType);
395
+ ResolveContextWithType * contextWithType =
396
+ IsSRPType (domain) ? &sdCtx->resolveContextWithSRPType : &sdCtx->resolveContextWithNonSRPType ;
397
+ err = DNSServiceResolve (&sdRef, kResolveFlags , interfaceId, name, type, domain, OnResolve, contextWithType);
393
398
VerifyOrReturnError (kDNSServiceErr_NoError == err, sdCtx->Finalize (err));
394
399
sdCtx->shoulStartSRPTimerForResolve = false ;
395
400
}
396
401
else
397
402
{
398
403
auto sdRefLocal = sdCtx->serviceRef ; // Mandatory copy because of kDNSServiceFlagsShareConnection
399
- err = DNSServiceResolve (&sdRefLocal, kResolveFlags , interfaceId, name, type, kLocalDot , OnResolve, &sdCtx->resolveContextWithNonSRPType );
404
+ err = DNSServiceResolve (&sdRefLocal, kResolveFlags , interfaceId, name, type, kLocalDot , OnResolve,
405
+ &sdCtx->resolveContextWithNonSRPType );
400
406
VerifyOrReturnError (kDNSServiceErr_NoError == err, sdCtx->Finalize (err));
401
407
402
408
auto sdRefSRP = sdCtx->serviceRef ; // Mandatory copy because of kDNSServiceFlagsShareConnection
403
- err = DNSServiceResolve (&sdRefSRP, kResolveFlags , interfaceId, name, type, kSRPDot , OnResolve, &sdCtx->resolveContextWithSRPType );
409
+ err = DNSServiceResolve (&sdRefSRP, kResolveFlags , interfaceId, name, type, kSRPDot , OnResolve,
410
+ &sdCtx->resolveContextWithSRPType );
404
411
VerifyOrReturnError (kDNSServiceErr_NoError == err, sdCtx->Finalize (err));
405
412
}
406
413
@@ -566,9 +573,9 @@ CHIP_ERROR ChipDnssdResolve(DnssdService * service, chip::Inet::InterfaceId inte
566
573
VerifyOrReturnError (service != nullptr , CHIP_ERROR_INVALID_ARGUMENT);
567
574
VerifyOrReturnError (IsSupportedProtocol (service->mProtocol ), CHIP_ERROR_INVALID_ARGUMENT);
568
575
569
- auto regtype = GetFullType (service);
570
- auto interfaceId = GetInterfaceId (interface);
571
- const char * domain = nullptr ;
576
+ auto regtype = GetFullType (service);
577
+ auto interfaceId = GetInterfaceId (interface);
578
+ const char * domain = nullptr ;
572
579
573
580
if (BrowseContext::sContextDispatchingSuccess != nullptr )
574
581
{
0 commit comments