mirror of
https://git.musl-libc.org/git/musl
synced 2025-01-06 23:02:10 +03:00
fix inadvertent use of uninitialized variable in dladdr
commit c8b49b2fbc
introduced code that
checked bestsym to determine whether a matching symbol was found, but
bestsym is uninitialized if not. instead use best, consistent with use
in the rest of the function.
simplified from bug report and patch by Cheng Liu.
This commit is contained in:
parent
524e76f17b
commit
9b83182069
@ -2217,7 +2217,7 @@ int dladdr(const void *addr_arg, Dl_info *info)
|
||||
}
|
||||
}
|
||||
|
||||
if (bestsym && besterr > bestsym->st_size-1) {
|
||||
if (best && besterr > bestsym->st_size-1) {
|
||||
best = 0;
|
||||
bestsym = 0;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user