aboutsummaryrefslogtreecommitdiffstats
path: root/trunk/src/ld-libs.c
diff options
context:
space:
mode:
Diffstat (limited to 'trunk/src/ld-libs.c')
-rw-r--r--trunk/src/ld-libs.c5
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);
}