From: Rich Felker Date: Sun, 18 Nov 2012 01:04:36 +0000 (-0500) Subject: fix typo in dynamic linker path file loading code X-Git-Url: http://nsz.repo.hu/git/?p=musl;a=commitdiff_plain;h=71955b2ff88b40446611142429416536c709c961;hp=d0197ff03100c716937900fc9c32042ab5581d4a 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. --- 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); }