diff options
| author | Warner Losh <imp@FreeBSD.org> | 2018-07-15 05:29:39 +0000 |
|---|---|---|
| committer | Warner Losh <imp@FreeBSD.org> | 2018-07-15 05:29:39 +0000 |
| commit | ee150a337619042b83a003b5e98714c97959abec (patch) | |
| tree | e303846328b2475a27cd23ffebd4453a006a447a /usr.sbin/kldxref/kldxref.c | |
| parent | 56713d16a06c579e9e5581be160df1674c1475df (diff) | |
Notes
Diffstat (limited to 'usr.sbin/kldxref/kldxref.c')
| -rw-r--r-- | usr.sbin/kldxref/kldxref.c | 4 |
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'; } |
