func: static void goodG2B() double * data ; data = NULL; data = ( double * ) malloc ( sizeof ( * data ) ); * data = 1.7E300; CWE122_Heap_Based_Buffer_Overflow__sizeof_double_64b_goodG2BSink ( & data ); void CWE122_Heap_Based_Buffer_Overflow__sizeof_double_64b_goodG2BSink(void * dataVoidPtr) double * * dataPtr = ( double * * ) dataVoidPtr ; double * data = ( * dataPtr ) ; free ( data ); 