Some codes like this:
vector <> m_vector;
size != 0;
fun()
{
memset(m_vector,0,sizof(m_vector) ) ;
m_vector.resize(size); //leaks
}
such as:
void h265_read_slice_header(h265_stream_t* h, bs_t* b){
...
memset(hrd, 0, sizeof(h265_slice_header_t));
...
hrd->entry_point_offset_minus1.resize(hrd->num_entry_point_offsets);
}
the same:
h265_read_vps_rbsp()
h265_read_sps_rbsp()
h265_read_pps_rbsp()