func: void CWE690_NULL_Deref_From_Return__char_malloc_12_bad() char * data ; data = NULL; data = ( char * ) malloc ( 20 * sizeof ( char ) ); if ( globalReturnsTrueOrFalse ( ) )  int globalReturnsTrueOrFalse() return ( rand ( ) % 2 ) ; strcpy ( data , "Initialize" ); if ( data != NULL )  strcpy ( data , "Initialize" ); free ( data ); 