func: static void goodB2G() long * data ; data = NULL; CWE762_Mismatched_Memory_Management_Routines__delete_array_long_realloc_84_goodB2G * goodB2GObject = new CWE762_Mismatched_Memory_Management_Routines__delete_array_long_realloc_84_goodB2G ( data ) ; CWE762_Mismatched_Memory_Management_Routines__delete_array_long_realloc_84_goodB2G::CWE762_Mismatched_Memory_Management_Routines__delete_array_long_realloc_84_goodB2G(long * dataCopy) data = dataCopy; data = NULL; data = ( long * ) realloc ( data , 100 * sizeof ( long ) ); delete goodB2GObject CWE762_Mismatched_Memory_Management_Routines__delete_array_long_realloc_84_goodB2G::~CWE762_Mismatched_Memory_Management_Routines__delete_array_long_realloc_84_goodB2G() free ( data ); 