fix stupid bug in findsym
This commit is contained in:
parent
86fa0d2277
commit
62c277efe8
1 changed files with 1 additions and 1 deletions
|
|
@ -295,7 +295,7 @@ findsym(Loc loc, uint class, Symbol *s)
|
|||
l.addr = loc.addr - p->base;
|
||||
if((t = ffindsym(p, l, CANY)) != nil){
|
||||
d = l.addr - t->loc.addr;
|
||||
if(d < 4096)
|
||||
if(0 <= d && d < 4096)
|
||||
if(best == nil || d < bestd){
|
||||
best = t;
|
||||
bestp = p;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue