fix stupid bug in findsym
diff --git a/src/libmach/sym.c b/src/libmach/sym.c
index 7953019..8347630 100644
--- a/src/libmach/sym.c
+++ b/src/libmach/sym.c
@@ -295,7 +295,7 @@
 			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;