소스 검색

Joakim Tjernlund writes:

This is just a wild guess, but you could try this to see if it fixes
Richards problem:
Eric Andersen 22 년 전
부모
커밋
4f94490ef4
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      ldso/ldso/powerpc/elfinterp.c

+ 2 - 2
ldso/ldso/powerpc/elfinterp.c

@@ -590,8 +590,8 @@ _dl_do_copy (struct elf_resolve *tpnt, struct dyn_elf *scope,
 			     symname, symtab[symtab_index].st_size,
 			     symbol_addr, symtab[symtab_index].st_value);
 #endif
-		_dl_memcpy((char *) symtab[symtab_index].st_value, 
-			(char *) symbol_addr, symtab[symtab_index].st_size);
+			_dl_memcpy((char *) reloc_addr,
+					(char *) symbol_addr, symtab[symtab_index].st_size);
 	}
 
 	return goof;