func: void CWE134_Uncontrolled_Format_String__wchar_t_console_fprintf_66_bad() wchar_t * data ; wchar_t * dataArray [ 5 ] ; wchar_t dataBuffer [ 100 ] = L "" data = dataBuffer; size_t dataLen = wcslen ( data ) ; if ( 100 - dataLen > 1 )  if ( fgetws ( data + dataLen , ( int ) ( 100 - dataLen ) , stdin ) != NULL )  data [ dataLen - 1 ] = L '\0' data [ dataLen ] = L '\0' dataArray [ 2 ] = data; CWE134_Uncontrolled_Format_String__wchar_t_console_fprintf_66b_badSink ( dataArray ); void CWE134_Uncontrolled_Format_String__wchar_t_console_fprintf_66b_badSink(wchar_t * dataArray[]) wchar_t * data = dataArray [ 2 ] ; fwprintf ( stdout , data ); 