Procházet zdrojové kódy

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.
Rich Felker před 12 roky
rodič
revize
71955b2ff8
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  1. 1 1
      src/ldso/dynlink.c

+ 1 - 1
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);
 				}