@@ -130,14 +130,18 @@ FST_TEST_BEGIN(dup_uniq_bench)
130130 switch_event_add_header_string (src , SWITCH_STACK_BOTTOM , name , val );
131131 }
132132 S = 0 ;
133- for (hp = src -> headers ; hp ; hp = hp -> next ) S ++ ;
133+ for (hp = src -> headers ; hp ; hp = hp -> next ) {
134+ S ++ ;
135+ }
134136 fst_xcheck (S >= 191 , "source has at least the 191 added headers" );
135137
136138 /* correctness: dup preserves header count, the uniq flag, and values */
137139 status = switch_event_dup (& dup , src );
138140 fst_xcheck (status == SWITCH_STATUS_SUCCESS , "dup ok" );
139141 count = 0 ;
140- for (hp = dup -> headers ; hp ; hp = hp -> next ) count ++ ;
142+ for (hp = dup -> headers ; hp ; hp = hp -> next ) {
143+ count ++ ;
144+ }
141145 fst_xcheck (count == S , "dup header count equals source" );
142146 fst_xcheck (switch_test_flag (dup , EF_UNIQ_HEADERS ) != 0 , "dup keeps EF_UNIQ_HEADERS" );
143147 fst_check_string_equals (switch_event_get_header (dup , "var_0" ), "value_0_some_padding_payload" );
@@ -149,7 +153,11 @@ FST_TEST_BEGIN(dup_uniq_bench)
149153 status = switch_event_dup (& dup , src );
150154 fst_xcheck (status == SWITCH_STATUS_SUCCESS , "dup ok (2)" );
151155 k = 0 ;
152- for (hp = dup -> headers ; hp ; hp = hp -> next ) { if (!strcmp (hp -> name , "var_0" )) k ++ ; }
156+ for (hp = dup -> headers ; hp ; hp = hp -> next ) {
157+ if (!strcmp (hp -> name , "var_0" )) {
158+ k ++ ;
159+ }
160+ }
153161 fst_xcheck (k == 1 , "var_0 present exactly once after re-set + dup" );
154162 fst_check_string_equals (switch_event_get_header (dup , "var_0" ), "REPLACED" );
155163 switch_event_destroy (& dup );
@@ -201,11 +209,21 @@ FST_TEST_BEGIN(dup_faithful_copy)
201209 fst_xcheck (switch_test_flag (src , EF_UNIQ_HEADERS ) != 0 , "CHANNEL_DATA is EF_UNIQ" );
202210 switch_event_add_header_string (src , SWITCH_STACK_BOTTOM , "k" , "v1" );
203211 switch_event_add_header_string (src , SWITCH_STACK_BOTTOM , "k" , "v2" );
204- n = 0 ; for (hp = src -> headers ; hp ; hp = hp -> next ) { if (!strcmp (hp -> name , "k" )) n ++ ; }
212+ n = 0 ;
213+ for (hp = src -> headers ; hp ; hp = hp -> next ) {
214+ if (!strcmp (hp -> name , "k" )) {
215+ n ++ ;
216+ }
217+ }
205218 fst_xcheck (n == 1 , "EF_UNIQ source keeps 'k' unique (collapsed to last)" );
206219 status = switch_event_dup (& dup , src );
207220 fst_xcheck (status == SWITCH_STATUS_SUCCESS , "dup ok (unique)" );
208- n = 0 ; for (hp = dup -> headers ; hp ; hp = hp -> next ) { if (!strcmp (hp -> name , "k" )) n ++ ; }
221+ n = 0 ;
222+ for (hp = dup -> headers ; hp ; hp = hp -> next ) {
223+ if (!strcmp (hp -> name , "k" )) {
224+ n ++ ;
225+ }
226+ }
209227 fst_xcheck (n == 1 , "dup of unique source stays unique" );
210228 fst_check_string_equals (switch_event_get_header (dup , "k" ), "v2" );
211229 switch_event_destroy (& dup );
@@ -218,12 +236,22 @@ FST_TEST_BEGIN(dup_faithful_copy)
218236 switch_event_add_header_string (src , SWITCH_STACK_BOTTOM , "dupkey" , "first" );
219237 switch_event_add_header_string (src , SWITCH_STACK_BOTTOM , "dupkey" , "second" );
220238 switch_set_flag (src , EF_UNIQ_HEADERS );
221- n = 0 ; for (hp = src -> headers ; hp ; hp = hp -> next ) { if (!strcmp (hp -> name , "dupkey" )) n ++ ; }
239+ n = 0 ;
240+ for (hp = src -> headers ; hp ; hp = hp -> next ) {
241+ if (!strcmp (hp -> name , "dupkey" )) {
242+ n ++ ;
243+ }
244+ }
222245 fst_xcheck (n == 2 , "malformed source holds 2 'dupkey' headers" );
223246 status = switch_event_dup (& dup , src );
224247 fst_xcheck (status == SWITCH_STATUS_SUCCESS , "dup ok (malformed)" );
225248 fst_xcheck (switch_test_flag (dup , EF_UNIQ_HEADERS ) != 0 , "dup keeps EF_UNIQ flag" );
226- n = 0 ; for (hp = dup -> headers ; hp ; hp = hp -> next ) { if (!strcmp (hp -> name , "dupkey" )) n ++ ; }
249+ n = 0 ;
250+ for (hp = dup -> headers ; hp ; hp = hp -> next ) {
251+ if (!strcmp (hp -> name , "dupkey" )) {
252+ n ++ ;
253+ }
254+ }
227255 fst_xcheck (n == 2 , "dup faithfully preserves both 'dupkey' headers (no silent collapse)" );
228256 switch_event_destroy (& dup );
229257 switch_event_destroy (& src );
0 commit comments