diff options
Diffstat (limited to 'usr/src/cmd/sgs/rtld/common/remove.c')
| -rw-r--r-- | usr/src/cmd/sgs/rtld/common/remove.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/usr/src/cmd/sgs/rtld/common/remove.c b/usr/src/cmd/sgs/rtld/common/remove.c index ae8c73283c..81746c777d 100644 --- a/usr/src/cmd/sgs/rtld/common/remove.c +++ b/usr/src/cmd/sgs/rtld/common/remove.c @@ -120,9 +120,9 @@ purge_exit_handlers(Lm_list *lml, Rt_map **tobj) } _addr->lb = _addr->ub = 0; - leave(LIST(*tobj)); + leave(LIST(*tobj), thr_flg_reenter); error = (*fptr)(addr, (num - 1)); - (void) enter(); + (void) enter(thr_flg_reenter); /* * If we fail to converse with libc, generate an error message to |
