@@ -10,30 +10,30 @@ void badFunc0(){
1010 struct buffers buffAll ;
1111 struct buffers * buffAll1 ;
1212
13- buff1 [strlen (buff1 )]= 0 ;
14- buffAll .buff1 [strlen (buffAll .buff1 )]= 0 ;
15- buffAll .buff2 [strlen (buffAll .buff2 )]= 0 ;
16- buffAll1 -> buff1 [strlen (buffAll1 -> buff1 )]= 0 ;
17- buffAll1 -> buff2 [strlen (buffAll1 -> buff2 )]= 0 ;
18- globalBuff1 .buff1 [strlen (globalBuff1 .buff1 )]= 0 ;
19- globalBuff1 .buff2 [strlen (globalBuff1 .buff2 )]= 0 ;
20- globalBuff2 -> buff1 [strlen (globalBuff2 -> buff1 )]= 0 ;
21- globalBuff2 -> buff2 [strlen (globalBuff2 -> buff2 )]= 0 ;
13+ buff1 [strlen (buff1 )]= 0 ; // BAD
14+ buffAll .buff1 [strlen (buffAll .buff1 )]= 0 ; // BAD
15+ buffAll .buff2 [strlen (buffAll .buff2 )]= 0 ; // BAD
16+ buffAll1 -> buff1 [strlen (buffAll1 -> buff1 )]= 0 ; // BAD
17+ buffAll1 -> buff2 [strlen (buffAll1 -> buff2 )]= 0 ; // BAD
18+ globalBuff1 .buff1 [strlen (globalBuff1 .buff1 )]= 0 ; // BAD
19+ globalBuff1 .buff2 [strlen (globalBuff1 .buff2 )]= 0 ; // BAD
20+ globalBuff2 -> buff1 [strlen (globalBuff2 -> buff1 )]= 0 ; // BAD
21+ globalBuff2 -> buff2 [strlen (globalBuff2 -> buff2 )]= 0 ; // BAD
2222}
2323void noBadFunc0 (){
2424 unsigned char buff1 [12 ],buff1_c [12 ];
2525 struct buffers buffAll ,buffAll_c ;
2626 struct buffers * buffAll1 ,* buffAll1_c ;
2727
28- buff1 [strlen (buff1_c )]= 0 ;
29- buffAll .buff1 [strlen (buffAll_c .buff1 )]= 0 ;
30- buffAll .buff2 [strlen (buffAll .buff1 )]= 0 ;
31- buffAll1 -> buff1 [strlen (buffAll1_c -> buff1 )]= 0 ;
32- buffAll1 -> buff2 [strlen (buffAll1 -> buff1 )]= 0 ;
33- globalBuff1 .buff1 [strlen (globalBuff1_c .buff1 )]= 0 ;
34- globalBuff1 .buff2 [strlen (globalBuff1 .buff1 )]= 0 ;
35- globalBuff2 -> buff1 [strlen (globalBuff2_c -> buff1 )]= 0 ;
36- globalBuff2 -> buff2 [strlen (globalBuff2 -> buff1 )]= 0 ;
28+ buff1 [strlen (buff1_c )]= 0 ; // GOOD
29+ buffAll .buff1 [strlen (buffAll_c .buff1 )]= 0 ; // GOOD
30+ buffAll .buff2 [strlen (buffAll .buff1 )]= 0 ; // GOOD
31+ buffAll1 -> buff1 [strlen (buffAll1_c -> buff1 )]= 0 ; // GOOD
32+ buffAll1 -> buff2 [strlen (buffAll1 -> buff1 )]= 0 ; // GOOD
33+ globalBuff1 .buff1 [strlen (globalBuff1_c .buff1 )]= 0 ; // GOOD
34+ globalBuff1 .buff2 [strlen (globalBuff1 .buff1 )]= 0 ; // GOOD
35+ globalBuff2 -> buff1 [strlen (globalBuff2_c -> buff1 )]= 0 ; // GOOD
36+ globalBuff2 -> buff2 [strlen (globalBuff2 -> buff1 )]= 0 ; // GOOD
3737}
3838void goodFunc0 (){
3939 unsigned char buffer [12 ];
0 commit comments