aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/kldxref/kldxref.c
diff options
context:
space:
mode:
authorWarner Losh <imp@FreeBSD.org>2018-07-15 05:29:39 +0000
committerWarner Losh <imp@FreeBSD.org>2018-07-15 05:29:39 +0000
commitee150a337619042b83a003b5e98714c97959abec (patch)
treee303846328b2475a27cd23ffebd4453a006a447a /usr.sbin/kldxref/kldxref.c
parent56713d16a06c579e9e5581be160df1674c1475df (diff)
Notes
Diffstat (limited to 'usr.sbin/kldxref/kldxref.c')
-rw-r--r--usr.sbin/kldxref/kldxref.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/usr.sbin/kldxref/kldxref.c b/usr.sbin/kldxref/kldxref.c
index 2af995ccb684..f0d699369dbd 100644
--- a/usr.sbin/kldxref/kldxref.c
+++ b/usr.sbin/kldxref/kldxref.c
@@ -420,7 +420,7 @@ parse_entry(struct mod_metadata *md, const char *cval,
break;
case MDT_PNP_INFO:
check(EF_SEG_READ_REL(ef, data, sizeof(pnp), &pnp));
- check(EF_SEG_READ(ef, (Elf_Off)pnp.descr, sizeof(descr), descr));
+ check(EF_SEG_READ_STRING(ef, (Elf_Off)pnp.descr, sizeof(descr), descr));
descr[sizeof(descr) - 1] = '\0';
if (dflag) {
printf(" pnp info for bus %s format %s %d entries of %d bytes\n",
@@ -510,7 +510,7 @@ parse_entry(struct mod_metadata *md, const char *cval,
ptr = *(char **)(walker + elt->pe_offset);
buffer[0] = '\0';
if (ptr != NULL) {
- EF_SEG_READ(ef, (Elf_Off)ptr,
+ EF_SEG_READ_STRING(ef, (Elf_Off)ptr,
sizeof(buffer), buffer);
buffer[sizeof(buffer) - 1] = '\0';
}