func: static void goodG2B() char * data ; char dataBuffer [ 100 ] = "" ; data = dataBuffer; CWE606_Unchecked_Loop_Condition__char_environment_84_goodG2B * goodG2BObject = new CWE606_Unchecked_Loop_Condition__char_environment_84_goodG2B ( data ) ; CWE606_Unchecked_Loop_Condition__char_environment_84_goodG2B::CWE606_Unchecked_Loop_Condition__char_environment_84_goodG2B(char * dataCopy) data = dataCopy; strcpy ( data , "15" ); delete goodG2BObject CWE606_Unchecked_Loop_Condition__char_environment_84_goodG2B::~CWE606_Unchecked_Loop_Condition__char_environment_84_goodG2B() if ( sscanf ( data , "%d" , & n ) == 1 )  