func: void CWE404_Improper_Resource_Shutdown__open_fclose_66_bad() int data ; int dataArray [ 5 ] ; data = - 1; data = OPEN ( "BadSource_open.txt" , O_RDWR | O_CREAT , S_IREAD | S_IWRITE ); dataArray [ 2 ] = data; CWE404_Improper_Resource_Shutdown__open_fclose_66b_badSink ( dataArray ); void CWE404_Improper_Resource_Shutdown__open_fclose_66b_badSink(int dataArray[]) int data = dataArray [ 2 ] ; if ( data != - 1 )  fclose ( ( FILE * ) data ); 