diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2013-05-27 23:31:04 +0400 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2013-05-27 23:31:04 +0400 |
commit | 27a21b38c03f0fdf5fefc5e81483cfd40480c360 (patch) | |
tree | e09789e04d97970343acef5ff8844d4dfdf8055c /winsup/cygwin/dll_init.cc | |
parent | 7e925d9ac1c056f0c5d05b894009bb2f05413e2f (diff) |
* dll_init.cc (dll_list::topsort): Fix early-return condition to
accommodate process with all runtime loaded DLLs already dlclosed
at fork time.
* gendef (_sigfe_maybe): Fix code handling early return if we don't
have a tls, broken on 2013-05-21.
Diffstat (limited to 'winsup/cygwin/dll_init.cc')
-rw-r--r-- | winsup/cygwin/dll_init.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/winsup/cygwin/dll_init.cc b/winsup/cygwin/dll_init.cc index 1c68196fb..c61bbdb8c 100644 --- a/winsup/cygwin/dll_init.cc +++ b/winsup/cygwin/dll_init.cc @@ -299,7 +299,7 @@ void dll_list::topsort () { /* Anything to do? */ - if (!end) + if (!end || end == &start) return; /* make sure we have all the deps available */ |