Mercurial > octave-nkf
comparison libinterp/corefcn/load-path.cc @ 19576:b9cb664404b9
avoid indexing before beginning of string
* load-path.cc (load_path::do_find_dir): Avoid indexing before
beginning of string.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Wed, 07 Jan 2015 18:02:17 -0500 |
parents | c2f4f6eb5907 |
children | 5f313345912f |
comparison
equal
deleted
inserted
replaced
19575:04d6d592c614 | 19576:b9cb664404b9 |
---|---|
1381 dname_len--; | 1381 dname_len--; |
1382 } | 1382 } |
1383 | 1383 |
1384 size_t dir_len = dir.length (); | 1384 size_t dir_len = dir.length (); |
1385 | 1385 |
1386 if (dname_len >= dir_len | 1386 if (dname_len > dir_len |
1387 && file_ops::is_dir_sep (dname[dname_len - dir_len - 1]) | 1387 && file_ops::is_dir_sep (dname[dname_len - dir_len - 1]) |
1388 && dir.compare (dname.substr (dname_len - dir_len)) == 0) | 1388 && dir.compare (dname.substr (dname_len - dir_len)) == 0) |
1389 { | 1389 { |
1390 file_stat fs (p->dir_name); | 1390 file_stat fs (p->dir_name); |
1391 | 1391 |