summaryrefslogtreecommitdiff
path: root/usr/src/cmd/sgs/rtld/common/remove.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/cmd/sgs/rtld/common/remove.c')
-rw-r--r--usr/src/cmd/sgs/rtld/common/remove.c4
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