summaryrefslogtreecommitdiff
path: root/sys/ddb
diff options
context:
space:
mode:
authorJohn Baldwin <jhb@FreeBSD.org>2016-12-14 00:18:12 +0000
committerJohn Baldwin <jhb@FreeBSD.org>2016-12-14 00:18:12 +0000
commitecb65f66c6308aa025ee0e31b2e8025c7de808e6 (patch)
treea5d6ffa62200d75bfd69a7d16c5d6d287f3ca792 /sys/ddb
parenta7cc56803c92ca843a28621f3a9808e72b7c10f4 (diff)
downloadsrc-test2-ecb65f66c6308aa025ee0e31b2e8025c7de808e6.tar.gz
src-test2-ecb65f66c6308aa025ee0e31b2e8025c7de808e6.zip
Notes
Diffstat (limited to 'sys/ddb')
-rw-r--r--sys/ddb/db_sym.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/ddb/db_sym.c b/sys/ddb/db_sym.c
index 25ae4bcaa973..12e98b112dbd 100644
--- a/sys/ddb/db_sym.c
+++ b/sys/ddb/db_sym.c
@@ -373,10 +373,10 @@ db_search_symbol(db_addr_t val, db_strategy_t strategy, db_expr_t *offp)
register int i;
c_db_sym_t ret = C_DB_SYM_NULL, sym;
- newdiff = diff = ~0;
+ newdiff = diff = val;
for (i = 0; i < db_nsymtab; i++) {
sym = X_db_search_symbol(&db_symtabs[i], val, strategy, &newdiff);
- if (newdiff < diff) {
+ if ((uintmax_t)newdiff < (uintmax_t)diff) {
db_last_symtab = &db_symtabs[i];
diff = newdiff;
ret = sym;