fix negated enumcharlist evaluation

We got false positives when the to be checked offset was out of bounds.