diff options
Diffstat (limited to 'trunk/src')
-rw-r--r-- | trunk/src/ld-libs.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/trunk/src/ld-libs.c b/trunk/src/ld-libs.c index f5cf629..fe758b8 100644 --- a/trunk/src/ld-libs.c +++ b/trunk/src/ld-libs.c @@ -390,10 +390,11 @@ load_ld_so_conf (int use_64bit, int use_mipsn32) if (p) *p = 0; len = strlen (buf); - while (isspace (buf[len - 1])) + while (len > 0 && isspace (buf[len - 1])) buf[--len] = 0; - add_dir (&ld_dirs, buf, len); + if (len > 0) + add_dir (&ld_dirs, buf, len); } fclose (conf); } |