[uClibc-cvs] svn commit: trunk/uClibc/ldso/ldso

jocke at uclibc.org jocke at uclibc.org
Thu Jun 30 11:27:24 UTC 2005


Author: jocke
Date: 2005-06-30 05:27:24 -0600 (Thu, 30 Jun 2005)
New Revision: 10648

Log:
Quick and dirty hack to prevent ld.so from beeing loaded twice.
Bug exposed by the new __libc_stack_end feature in libc.so.


Modified:
   trunk/uClibc/ldso/ldso/ldso.c


Changeset:
Modified: trunk/uClibc/ldso/ldso/ldso.c
===================================================================
--- trunk/uClibc/ldso/ldso/ldso.c	2005-06-30 04:47:50 UTC (rev 10647)
+++ trunk/uClibc/ldso/ldso/ldso.c	2005-06-30 11:27:24 UTC (rev 10648)
@@ -561,6 +561,8 @@
 
 				lpntstr = (char*) (tcurr->dynamic_info[DT_STRTAB] + dpnt->d_un.d_val);
 				name = _dl_get_last_path_component(lpntstr);
+				if (_dl_strcmp(name, "ld-uClibc.so.0") == 0)
+					continue;
 
 #if defined (__SUPPORT_LD_DEBUG__)
 				if(_dl_debug)




More information about the uClibc-cvs mailing list