summaryrefslogtreecommitdiff
path: root/usr/src/cmd/sgs/rtld/common/elf.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/cmd/sgs/rtld/common/elf.c')
-rw-r--r--usr/src/cmd/sgs/rtld/common/elf.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/usr/src/cmd/sgs/rtld/common/elf.c b/usr/src/cmd/sgs/rtld/common/elf.c
index 42589fff1e..45e64a557b 100644
--- a/usr/src/cmd/sgs/rtld/common/elf.c
+++ b/usr/src/cmd/sgs/rtld/common/elf.c
@@ -351,8 +351,8 @@ elf_lazy_load(Rt_map *clmp, uint_t ndx, const char *sym)
* create an association between the caller and this dependency.
*/
if (nlmp && (((analyze_lmc(lml, lmco, nlmp) == 0)) ||
- (relocate_lmc(lml, lmco, clmp, nlmp) == 0) ||
- (bind_one(clmp, nlmp, BND_NEEDED) == 0)))
+ (bind_one(clmp, nlmp, BND_NEEDED) == 0) ||
+ (relocate_lmc(lml, lmco, clmp, nlmp) == 0)))
dip->di_info = nlmp = 0;
/*