From 71955b2ff88b40446611142429416536c709c961 Mon Sep 17 00:00:00 2001 From: Rich Felker Date: Sat, 17 Nov 2012 20:04:36 -0500 Subject: [PATCH] fix typo in dynamic linker path file loading code fortunately the memory corruption could not hurt anything, but it prevented clearing the final newline and thus prevented the last path element from working. --- src/ldso/dynlink.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ldso/dynlink.c b/src/ldso/dynlink.c index ba2f6129..66f22bef 100644 --- a/src/ldso/dynlink.c +++ b/src/ldso/dynlink.c @@ -481,7 +481,7 @@ static struct dso *load_library(const char *name) if (getline(&sys_path, (size_t[1]){0}, f) > 0) { size_t l = strlen(sys_path); if (l && sys_path[l-1]=='\n') - sys_path[-1] = 0; + sys_path[l-1] = 0; } fclose(f); } -- GitLab