Skip to content

DataArray overflow on "main.cpp" file at line 171  #1

@fanghongxia

Description

@fanghongxia

code:
if( iv.size() > 0 ){
for( unsigned int i = 0; i < PacketCount; i++ ){
avIV.push_back( DataArray( iv.begin(), iv.begin() + size ) );
}

when size =32,and iv.size=16,the "iv" will overflow, i think
avIV.push_back( DataArray( iv.begin(), iv.begin() + size ) );
should be:
avIV.push_back( DataArray( iv.begin(), iv.begin() + vi.size ) );

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions