# HG changeset patch # User John W. Eaton # Date 1420671737 18000 # Node ID b9cb664404b902e0b9cf288f5df4dd5685f64c4a # Parent 04d6d592c61423eeb21a10d158578904b150a659 avoid indexing before beginning of string * load-path.cc (load_path::do_find_dir): Avoid indexing before beginning of string. diff -r 04d6d592c614 -r b9cb664404b9 libinterp/corefcn/load-path.cc --- a/libinterp/corefcn/load-path.cc Wed Jan 07 17:26:50 2015 -0500 +++ b/libinterp/corefcn/load-path.cc Wed Jan 07 18:02:17 2015 -0500 @@ -1383,7 +1383,7 @@ size_t dir_len = dir.length (); - if (dname_len >= dir_len + if (dname_len > dir_len && file_ops::is_dir_sep (dname[dname_len - dir_len - 1]) && dir.compare (dname.substr (dname_len - dir_len)) == 0) {