-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix invalid null delegate usage attempts in media clusters #20853
Fix invalid null delegate usage attempts in media clusters #20853
Conversation
PR #20853: Size comparison from aa9457e to e791a35 Increases (5 builds for cc13x2_26x2, k32w, nrfconnect, p6, telink)
Decreases (1 build for telink)
Full report (30 builds for bl602, cc13x2_26x2, cyw30739, efr32, k32w, linux, mbed, nrfconnect, p6, telink)
|
PR #20853: Size comparison from aa9457e to 817b335 Increases (4 builds for cc13x2_26x2, k32w, nrfconnect, p6)
Full report (32 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@lazarkov - changes in feature map should be independent of cpp error handling logic. Separate PRs for each would make more sense.
It came as an additonal request from @chrisdecenzo. I believe it's per spec to have feature map of network commissioning set to 4. @chrisdecenzo can confirm. I understand the logic to move this change to new PR, in case we want to roll the change back. But per my understanding, this should be the default value. |
PR #20853: Size comparison from aa9457e to e2499cb Increases (15 builds for cc13x2_26x2, cyw30739, k32w, linux, telink)
Decreases (12 builds for bl602, cc13x2_26x2, efr32, esp32, nrfconnect, p6, telink)
Full report (32 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
|
* Update cluster logic * Update tv.zap * Restyle fix applied * Fix audio output feature map * Update newtwork commissioning feature flag to 4 * Update failure logic
…20901) * Update cluster logic * Update tv.zap * Restyle fix applied * Fix audio output feature map * Update newtwork commissioning feature flag to 4 * Update failure logic Co-authored-by: Lazar Kovacic <[email protected]>
Problem
@andreilitvin pointed out that in media cluster code quote: "Delegate null check was not valid: even if null check failed, delegate use was still attempted."
Change overview
see above
Issue(s) fixed:
20683
Testing
Run
./scripts/run_in_build_env.sh \ "./scripts/tests/run_test_suite.py \ --chip-tool ./out/debug/standalone/chip-tool \ run \ --iterations 1 \ --all-clusters-app ./out/debug/standalone/chip-all-clusters-app \ --tv-app ./out/debug/standalone/chip-tv-app \ "