Mercurial > octave-nkf
comparison libinterp/corefcn/load-path.cc @ 19579:e2b570e7224b
avoid indexing before beginning of string
* load-path.cc (load_path::do_find_matching_dirs): Avoid indexing
before beginning of string.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Wed, 07 Jan 2015 18:12:01 -0500 |
parents | 827394ba8eb2 |
children | db92e7e28e1f |
comparison
equal
deleted
inserted
replaced
19578:827394ba8eb2 | 19579:e2b570e7224b |
---|---|
1428 dname_len--; | 1428 dname_len--; |
1429 } | 1429 } |
1430 | 1430 |
1431 size_t dir_len = dir.length (); | 1431 size_t dir_len = dir.length (); |
1432 | 1432 |
1433 if (dname_len >= dir_len | 1433 if (dname_len > dir_len |
1434 && file_ops::is_dir_sep (dname[dname_len - dir_len - 1]) | 1434 && file_ops::is_dir_sep (dname[dname_len - dir_len - 1]) |
1435 && dir.compare (dname.substr (dname_len - dir_len)) == 0) | 1435 && dir.compare (dname.substr (dname_len - dir_len)) == 0) |
1436 { | 1436 { |
1437 file_stat fs (p->dir_name); | 1437 file_stat fs (p->dir_name); |
1438 | 1438 |