int main(int argc, char * argv[]) { printf("Calling good()...\n"); CWE226_Sensitive_Information_Uncleared_Before_Release__w32_char_alloca_01_good(); printf("Finished good()\n"); printf("Calling bad()...\n"); CWE226_Sensitive_Information_Uncleared_Before_Release__w32_char_alloca_01_bad(); printf("Finished bad()\n"); return 0; }
int main(int argc, char * argv[]) { /* seed randomness */ srand( (unsigned)time(NULL) ); #ifndef OMITGOOD printLine("Calling good()..."); CWE226_Sensitive_Information_Uncleared_Before_Release__w32_char_alloca_01_good(); printLine("Finished good()"); #endif /* OMITGOOD */ #ifndef OMITBAD printLine("Calling bad()..."); CWE226_Sensitive_Information_Uncleared_Before_Release__w32_char_alloca_01_bad(); printLine("Finished bad()"); #endif /* OMITBAD */ return 0; }