@@ -153,24 +153,25 @@ class ActiveResolveAttempts
153
153
{
154
154
return false ;
155
155
}
156
+ auto & nodeData = data.Get <chip::Dnssd::CommissionNodeData>();
156
157
157
158
switch (browse.filter .type )
158
159
{
159
160
case chip::Dnssd::DiscoveryFilterType::kNone :
160
161
return true ;
161
162
case chip::Dnssd::DiscoveryFilterType::kShortDiscriminator :
162
163
return browse.filter .code ==
163
- static_cast <uint64_t >((data. Get <chip::Dnssd::CommissionNodeData>() .longDiscriminator >> 8 ) & 0x0F );
164
+ static_cast <uint64_t >((nodeData .longDiscriminator >> 8 ) & 0x0F );
164
165
case chip::Dnssd::DiscoveryFilterType::kLongDiscriminator :
165
- return browse.filter .code == data. Get <chip::Dnssd::CommissionNodeData>() .longDiscriminator ;
166
+ return browse.filter .code == nodeData .longDiscriminator ;
166
167
case chip::Dnssd::DiscoveryFilterType::kVendorId :
167
- return browse.filter .code == data. Get <chip::Dnssd::CommissionNodeData>() .vendorId ;
168
+ return browse.filter .code == nodeData .vendorId ;
168
169
case chip::Dnssd::DiscoveryFilterType::kDeviceType :
169
- return browse.filter .code == data. Get <chip::Dnssd::CommissionNodeData>() .deviceType ;
170
+ return browse.filter .code == nodeData .deviceType ;
170
171
case chip::Dnssd::DiscoveryFilterType::kCommissioningMode :
171
- return browse.filter .code == data. Get <chip::Dnssd::CommissionNodeData>() .commissioningMode ;
172
+ return browse.filter .code == nodeData .commissioningMode ;
172
173
case chip::Dnssd::DiscoveryFilterType::kInstanceName :
173
- return strncmp (browse.filter .instanceName , data. Get <chip::Dnssd::CommissionNodeData>() .instanceName ,
174
+ return strncmp (browse.filter .instanceName , nodeData .instanceName ,
174
175
chip::Dnssd::Commission::kInstanceNameMaxLength + 1 ) == 0 ;
175
176
case chip::Dnssd::DiscoveryFilterType::kCommissioner :
176
177
case chip::Dnssd::DiscoveryFilterType::kCompressedFabricId :
0 commit comments