Fix memcheck range intersect check

I think it's finally right, sorry.  It was matching the previous word as well, for example.  Intersections are annoying.

-[Unknown]