Skip to content

Commit e8562bf

Browse files
authored
Merge pull request nasa#85 from jphickey/fix-55-uninit-ptr-warning
Fix nasa#55, resolve uninitialized pointer warning
2 parents 8c97bd4 + 0ea1212 commit e8562bf

File tree

1 file changed

+27
-1
lines changed

1 file changed

+27
-1
lines changed

unit-test/cf_clist_tests.c

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -212,6 +212,9 @@ void Test_CF_CList_InsertFront_WhenNodeListIsGreaterThanTwoNodesAndTheyPointToCo
212212
uint8 num_extraneous_nodes = Any_uint8_LessThan(18) + 1; // 1 to 18
213213
int i = 0;
214214

215+
dummy_second_node = NULL;
216+
dummy_next_to_last_node = NULL;
217+
215218
for (i = 0; i < num_extraneous_nodes; ++i)
216219
{
217220
clist_node dummy_clist_node = malloc(sizeof(*dummy_clist_node));
@@ -396,6 +399,9 @@ void Test_CF_CList_InsertBack_WhenNodeListIsGreaterThanTwoNodesAndTheyPointToCor
396399
uint8 num_extraneous_nodes = Any_uint8_LessThan(18) + 1; // 1 to 18
397400
int i = 0;
398401

402+
dummy_second_node = NULL;
403+
dummy_next_to_last_node = NULL;
404+
399405
for (i = 0; i < num_extraneous_nodes; ++i)
400406
{
401407
clist_node dummy_clist_node = malloc(sizeof(*dummy_clist_node));
@@ -659,6 +665,9 @@ void Test_CF_ClistRemove_RemovingHeadSetSecondNodeToHeadAndUpdateLastNode(void)
659665
uint8 num_extraneous_nodes = Any_uint8_LessThan(18) + 1; // 1 to 18
660666
int i = 0;
661667

668+
dummy_second_node = NULL;
669+
dummy_next_to_last_node = NULL;
670+
662671
for (i = 0; i < num_extraneous_nodes; ++i)
663672
{
664673
clist_node dummy_clist_node = malloc(sizeof(*dummy_clist_node));
@@ -721,6 +730,9 @@ void Test_CF_ClistRemove_RemovingLastPointHeadAndNextToLastToEachOther(void)
721730
uint8 num_extraneous_nodes = Any_uint8_LessThan(18) + 1; // 1 to 18
722731
int i = 0;
723732

733+
dummy_second_node = NULL;
734+
dummy_next_to_last_node = NULL;
735+
724736
for (i = 0; i < num_extraneous_nodes; ++i)
725737
{
726738
clist_node dummy_clist_node = malloc(sizeof(*dummy_clist_node));
@@ -786,6 +798,11 @@ void Test_CF_ClistRemove_RemovingAnyNodeHasNodesPrevAndNextPointToEachOther(void
786798
uint8 num_of_removed_node = Any_uint8_LessThan(num_extraneous_nodes);
787799
int i = 0;
788800

801+
dummy_removed_node = NULL;
802+
arg_node = NULL;
803+
dummy_second_node = NULL;
804+
dummy_next_to_last_node = NULL;
805+
789806
for (i = 0; i < num_extraneous_nodes; ++i)
790807
{
791808
clist_node dummy_clist_node = malloc(sizeof(*dummy_clist_node));
@@ -991,6 +1008,9 @@ void Test_CF_CList_InsertAfter_WhenAnyNodeSuccess_after_IsInsertedAfter_start(vo
9911008
uint8 insertion_point = Any_uint8_LessThan(num_extraneous_nodes);
9921009
int i = 0;
9931010

1011+
dummy_second_node = NULL;
1012+
dummy_next_to_last_node = NULL;
1013+
9941014
for (i = 0; i < num_extraneous_nodes; ++i)
9951015
{
9961016
clist_node dummy_clist_node = malloc(sizeof(*dummy_clist_node));
@@ -1163,6 +1183,9 @@ void Test_CF_CList_Traverse_WhenListIsManyNodesErrorIn_fn_Call(void)
11631183
int i = 0;
11641184
Dummy_clist_fn_t_context_t context_Dummy_clist_fn_t[list_size];
11651185

1186+
arg_start = NULL;
1187+
adder_node = NULL;
1188+
11661189
/* set up list */
11671190
for (i = 0; i < list_size; ++i)
11681191
{
@@ -1238,6 +1261,9 @@ void Test_CF_CList_Traverse_WhenListIsManyNodesSuccess(void)
12381261
int i = 0;
12391262
Dummy_clist_fn_t_context_t context_Dummy_clist_fn_t[list_size + 1];
12401263

1264+
arg_start = NULL;
1265+
adder_node = NULL;
1266+
12411267
/* set up list */
12421268
for (i = 0; i < list_size; ++i)
12431269
{
@@ -1615,4 +1641,4 @@ void UtTest_Setup(void)
16151641
add_CF_CList_Traverse_R_tests();
16161642
} /* end UtTest_Setup for cf_clist_tests.c */
16171643

1618-
/* end cf_clist_tests.c */
1644+
/* end cf_clist_tests.c */

0 commit comments

Comments
 (0)