Correctly notice empty sysroots in solib_find_1
authorGary Benson <gbenson@redhat.com>
Thu, 25 Jun 2015 08:54:12 +0000 (09:54 +0100)
committerGary Benson <gbenson@redhat.com>
Thu, 25 Jun 2015 08:54:12 +0000 (09:54 +0100)
commitf8773be1be076f828b93ac3bebeab3f782e191e4
tree9a2a049fab7c42440fddc0a26a03b0ed35f14d58
parenta3be80c3c54e9e2c0d8e9a1ff77c931cd8ebeb60
Correctly notice empty sysroots in solib_find_1

Some parts of solib_find_1 should only operate if the sysroot
is nonempty after processing, but the logic that checked this
happened before trailing slashes were stripped so empty but
non-NULL sysroots were possible.  This commit moves the logic
so it correctly notices all empty sysroots.

gdb/ChangeLog:

* solib.c (solib_find_1): Set local variable sysroot to NULL if
it is the empty string after trailing slashes have been stripped.
gdb/ChangeLog
gdb/solib.c