func: static void CVE_2012_4298_VULN_vwr_read_rec_data_ethernet(wtap *wth, guint8 *data_ptr, guint8 *rec, int rec_size, int IS_TX) int bytes_written = 0 ; bytes_written += 2; bytes_written += 2; bytes_written += 2; memset ( & data_ptr [ bytes_written ] , 0 , 2 ); bytes_written += 2; bytes_written += 4; bytes_written += 2; bytes_written += 2; bytes_written += 4; bytes_written += 4; bytes_written += 8; bytes_written += 8; bytes_written += 4; memset ( & data_ptr [ bytes_written ] , 0 , 4 ); memset ( & data_ptr [ bytes_written ] , 0 , 2 ); memset ( & data_ptr [ bytes_written ] , 0 , 4 ); memcpy ( & data_ptr [ bytes_written ] , m_ptr , msdu_length ); memcpy ( & data_ptr [ bytes_written ] , m_ptr , msdu_length - 4 ); 