Skip to content

EntryFilter Bug with indices #22

@chulchultrain

Description

@chulchultrain

FactoryHead/EntryFilter/EntryFilter.cpp

no out of bounds checking for arrays

`void EntryFilter::ResetMoveFilter(int which) {
moves[which] = "";
}

void EntryFilter::ResetNameFilter() {
name = "";
}

void EntryFilter::ResetAllTypeFilters() {
for(int i = 0; i < 2; i++)
ResetTypeFilter(i);
}

void EntryFilter::ResetTypeFilter(int which) {
types[which] = "";
}

void EntryFilter::SetMoveFilter(int which,string move) {
moves[which] = move;
}

void EntryFilter::SetNameFilter(string s) {
name = s;
}

void EntryFilter::SetTypeFilter(int which, string type) {
types[which] = type;
}`

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