diff options
Diffstat (limited to 'usr/src/cmd/sgs/libld/common/update.c')
| -rw-r--r-- | usr/src/cmd/sgs/libld/common/update.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/usr/src/cmd/sgs/libld/common/update.c b/usr/src/cmd/sgs/libld/common/update.c index 858f5c9289..503415692e 100644 --- a/usr/src/cmd/sgs/libld/common/update.c +++ b/usr/src/cmd/sgs/libld/common/update.c @@ -1927,7 +1927,8 @@ update_osym(Ofl_desc *ofl) dynsort_compare_syms = ldynsym; qsort(dynsymsort, dynsymsort_ndx, sizeof (*dynsymsort), dynsort_compare); - dynsort_dupwarn(ofl, ldynsym, dynstr->st_strbuf, + dynsort_dupwarn(ofl, ldynsym, + st_getstrbuf(dynstr), dynsymsort, dynsymsort_ndx, MSG_ORIG(MSG_SCN_DYNSYMSORT)); } @@ -1941,7 +1942,8 @@ update_osym(Ofl_desc *ofl) dynsort_compare_syms = ldynsym; qsort(dyntlssort, dyntlssort_ndx, sizeof (*dyntlssort), dynsort_compare); - dynsort_dupwarn(ofl, ldynsym, dynstr->st_strbuf, + dynsort_dupwarn(ofl, ldynsym, + st_getstrbuf(dynstr), dyntlssort, dyntlssort_ndx, MSG_ORIG(MSG_SCN_DYNTLSSORT)); } |
