summaryrefslogtreecommitdiffstats
path: root/libexec
diff options
context:
space:
mode:
authorkib <kib@FreeBSD.org>2014-05-25 00:57:07 +0000
committerkib <kib@FreeBSD.org>2014-05-25 00:57:07 +0000
commitb991c9938f8c49d039f6b6925d0d6bfa270aaa0d (patch)
treea58a7d49c4f0ece34335aabca331b1f5085e7bc1 /libexec
parentd65c1b420ad0d7c1b352c34f8a8d7f7ee216efcb (diff)
downloadFreeBSD-src-b991c9938f8c49d039f6b6925d0d6bfa270aaa0d.zip
FreeBSD-src-b991c9938f8c49d039f6b6925d0d6bfa270aaa0d.tar.gz
MFC r266411:
Fix LD_LIBMAP.
Diffstat (limited to 'libexec')
-rw-r--r--libexec/rtld-elf/libmap.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/libexec/rtld-elf/libmap.c b/libexec/rtld-elf/libmap.c
index 2e1f3c6..8b5faf8 100644
--- a/libexec/rtld-elf/libmap.c
+++ b/libexec/rtld-elf/libmap.c
@@ -80,7 +80,7 @@ lm_init(char *libmap_override)
if (libmap_override) {
/*
- * Do some character replacement to make $LIBMAP look
+ * Do some character replacement to make $LDLIBMAP look
* like a text file, then parse it.
*/
libmap_override = xstrdup(libmap_override);
@@ -94,8 +94,8 @@ lm_init(char *libmap_override)
break;
}
}
- lmc_parse(p, strlen(p));
- free(p);
+ lmc_parse(libmap_override, p - libmap_override);
+ free(libmap_override);
}
return (lm_count == 0);
OpenPOWER on IntegriCloud