@@ -41,6 +41,7 @@ bool gCommissionerGeneratedPasscodeFlowRunning = false;
41
41
42
42
DiscoveryDelegateImpl * DiscoveryDelegateImpl::_discoveryDelegateImpl = nullptr ;
43
43
bool gAwaitingCommissionerPasscodeInput = false ;
44
+ LinuxCommissionableDataProvider gSimpleAppCommissionableDataProvider ;
44
45
std::shared_ptr<matter::casting::core::CastingPlayer> targetCastingPlayer;
45
46
46
47
DiscoveryDelegateImpl * DiscoveryDelegateImpl::GetInstance ()
@@ -470,9 +471,8 @@ CHIP_ERROR CommandHandler(int argc, char ** argv)
470
471
// Commissioner-generated passcode, and then update the CastigApp's AppParameters to update the commissioning session's
471
472
// passcode.
472
473
LinuxDeviceOptions::GetInstance ().payload .setUpPINCode = userEnteredPasscode;
473
- LinuxCommissionableDataProvider gCommissionableDataProvider ;
474
- CHIP_ERROR err = CHIP_NO_ERROR;
475
- err = InitCommissionableDataProvider (gCommissionableDataProvider , LinuxDeviceOptions::GetInstance ());
474
+ CHIP_ERROR err = CHIP_NO_ERROR;
475
+ err = InitCommissionableDataProvider (gSimpleAppCommissionableDataProvider , LinuxDeviceOptions::GetInstance ());
476
476
if (err != CHIP_NO_ERROR)
477
477
{
478
478
ChipLogError (AppServer,
@@ -482,7 +482,8 @@ CHIP_ERROR CommandHandler(int argc, char ** argv)
482
482
}
483
483
// Update the CommissionableDataProvider stored in this CastingApp's AppParameters and the CommissionableDataProvider to
484
484
// be used for the commissioning session.
485
- err = matter::casting::core::CastingApp::GetInstance ()->UpdateCommissionableDataProvider (&gCommissionableDataProvider );
485
+ err = matter::casting::core::CastingApp::GetInstance ()->UpdateCommissionableDataProvider (
486
+ &gSimpleAppCommissionableDataProvider );
486
487
if (err != CHIP_NO_ERROR)
487
488
{
488
489
ChipLogError (AppServer,
0 commit comments