Fix nasa#146, When managing the Filter and Dest file tables, the retu…#147
Open
myc-yang wants to merge 1 commit into
Open
Fix nasa#146, When managing the Filter and Dest file tables, the retu…#147myc-yang wants to merge 1 commit into
myc-yang wants to merge 1 commit into
Conversation
…rn value of CFE_TBL_GetAddress() after the tables have already been loaded will be checked
jphickey
requested changes
May 22, 2026
Contributor
jphickey
left a comment
There was a problem hiding this comment.
First of all -- in this case I agree that the return value of CFE_TBL_GetAddress absolutely needs to be checked.
My concern with this approach is that adding this many if/else branches significantly increases the code complexity of these functions. I didn't run the numbers but I suspect this will trigger other analysis warnings about this.
Can we simplify this code by splitting this into some subroutines or something so that we don't have if/else logic this deep in one function?
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Checklist (Please check before submitting)
Describe the contribution
When managing the Filter and Dest file tables, the return value of CFE_TBL_GetAddress() after the tables have already been loaded will be checked. Fixes #146
Testing performed
Updated and ran the unit tests
DS_TableManageDestFile_Test_TableInfoUpdatePending()andDS_TableManageFilter_Test_TableInfoUpdatePending()inunit-test/ds_table_tests.cExpected behavior changes
System(s) tested on
Additional context
Add any other context about the contribution here.
Third party code
If included, identify any third party code and provide text file of license
Contributor Info - All information REQUIRED for consideration of pull request
Michael Yang, NASA/GSFC