aboutsummaryrefslogtreecommitdiff
path: root/sys/ddb
diff options
context:
space:
mode:
Diffstat (limited to 'sys/ddb')
-rw-r--r--sys/ddb/db_pprint.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/sys/ddb/db_pprint.c b/sys/ddb/db_pprint.c
index 8aa14550f068..b4116372cf65 100644
--- a/sys/ddb/db_pprint.c
+++ b/sys/ddb/db_pprint.c
@@ -225,13 +225,14 @@ db_pprint_enum(db_addr_t addr, struct ctf_type_v3 *type, u_int depth)
for (; ep < endp; ep++) {
if (val == ep->cte_value) {
valname = db_ctf_stroff_to_str(&sym_data, ep->cte_name);
- if (valname != NULL)
- db_printf("%s (0x%lx)", valname, (long)val);
- else
- db_printf("(0x%lx)", (long)val);
- break;
+ if (valname != NULL) {
+ db_printf("%s (0x%lx)", valname, val);
+ break;
+ }
}
}
+ if (ep == endp)
+ db_printf("0x%lx", val);
}
/*