From 19d8b3e5d7172d69ac6679631803ee2573f5cfe9 Mon Sep 17 00:00:00 2001 From: kib Date: Sun, 25 May 2014 17:02:40 +0000 Subject: [PATCH] MFC r266411: Fix LD_LIBMAP. Approved by: re (gjb) git-svn-id: svn://svn.freebsd.org/base/stable/9@266659 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f --- libexec/rtld-elf/libmap.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libexec/rtld-elf/libmap.c b/libexec/rtld-elf/libmap.c index 8eab50471..77a37f75e 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); -- 2.45.0