run ctors/dtors for shared objects loaded with dlopen
authorRich Felker <dalias@aerifal.cx>
Mon, 6 Feb 2012 22:57:29 +0000 (17:57 -0500)
committerRich Felker <dalias@aerifal.cx>
Mon, 6 Feb 2012 22:57:29 +0000 (17:57 -0500)
src/ldso/dynlink.c

index ca49f4390ee10e2ba9e1d45494ab4d9741ccdd7a..01c7f29409bda59492db8d8d6cc53ab43a88cef1 100644 (file)
@@ -655,6 +655,7 @@ void *dlopen(const char *file, int mode)
                p->global = 1;
        }
 
+       do_init_fini(tail);
 end:
        pthread_rwlock_unlock(&lock);
        return p;