diff --git a/core/uaddrspace.c b/core/uaddrspace.c index 0ae45f5..babe64e 100644 --- a/core/uaddrspace.c +++ b/core/uaddrspace.c @@ -50,7 +50,7 @@ static struct uAddrVirtualReg *findVirtualRegionBeforeAddr(struct uAddrSpace *as list_foreach_named(as->listVirtualReg, reg, idx, prevInAddrSpace, nextInAddrSpace) { - if (uaddr > reg->addr) + if (uaddr < reg->addr) break; prev = reg; }