Эх сурвалжийг харах

As noted by Doru Petrescu, there was a spurious line that was using
_dl_debug_addr prior to checking if it was NULL.

Eric Andersen 21 жил өмнө
parent
commit
4c1038a2b6

+ 0 - 1
ldso/libdl/dlib.c

@@ -288,7 +288,6 @@ void *_dlopen(const char *libname, int flag)
 	
 	
 
 
 	/* Notify the debugger we have added some objects. */
 	/* Notify the debugger we have added some objects. */
-	_dl_debug_addr->r_state = RT_ADD;
 	if (_dl_debug_addr) {
 	if (_dl_debug_addr) {
 		dl_brk = (void (*)(void)) _dl_debug_addr->r_brk;
 		dl_brk = (void (*)(void)) _dl_debug_addr->r_brk;
 		if (dl_brk != NULL) {
 		if (dl_brk != NULL) {

+ 0 - 1
ldso/libdl/libdl.c

@@ -288,7 +288,6 @@ void *_dlopen(const char *libname, int flag)
 	
 	
 
 
 	/* Notify the debugger we have added some objects. */
 	/* Notify the debugger we have added some objects. */
-	_dl_debug_addr->r_state = RT_ADD;
 	if (_dl_debug_addr) {
 	if (_dl_debug_addr) {
 		dl_brk = (void (*)(void)) _dl_debug_addr->r_brk;
 		dl_brk = (void (*)(void)) _dl_debug_addr->r_brk;
 		if (dl_brk != NULL) {
 		if (dl_brk != NULL) {