From 7c545dbe46898de7207aefba6148a64209ee443c Mon Sep 17 00:00:00 2001 From: Andreas Jaeger Date: Fri, 10 Nov 2000 14:06:06 +0000 Subject: (create_links): Fix alloca calculation. Patch by Ben Collins . --- elf/ldconfig.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'elf/ldconfig.c') diff --git a/elf/ldconfig.c b/elf/ldconfig.c index 2e8746e75c..8b6a3d478d 100644 --- a/elf/ldconfig.c +++ b/elf/ldconfig.c @@ -370,13 +370,13 @@ create_links (const char *real_path, const char *path, const char *libname, /* Get complete path. */ full_libname = alloca (strlen (path) + strlen (libname) + 2); - full_soname = alloca (strlen (path) + strlen (libname) + 2); + full_soname = alloca (strlen (path) + strlen (soname) + 2); sprintf (full_libname, "%s/%s", path, libname); sprintf (full_soname, "%s/%s", path, soname); if (opt_chroot) { real_full_libname = alloca (strlen (real_path) + strlen (libname) + 2); - real_full_soname = alloca (strlen (real_path) + strlen (libname) + 2); + real_full_soname = alloca (strlen (real_path) + strlen (soname) + 2); sprintf (real_full_libname, "%s/%s", real_path, libname); sprintf (real_full_soname, "%s/%s", real_path, soname); } -- cgit v1.2.3