Iterator fix

This commit is contained in:
Jack Andersen 2017-11-06 22:05:40 -10:00
parent a3b9a32633
commit b9490877a4
2 changed files with 2 additions and 2 deletions

2
hecl/extern/boo vendored

@ -1 +1 @@
Subproject commit 6c3a35f15d06c84c7f7be9055993c14715323145
Subproject commit 2cd7de7a284b2bdc6bc61843d4e16940fde35f62

View File

@ -323,7 +323,7 @@ ProjectRootPath SearchForProject(const SystemString& path, SystemString& subpath
SystemString::const_iterator origEnd = testRoot.getAbsolutePath().end();
while (end != origEnd && *end != _S('/') && *end != _S('\\'))
++end;
if (*end == _S('/') || *end == _S('\\'))
if (end != origEnd && (*end == _S('/') || *end == _S('\\')))
++end;
subpathOut.assign(end, origEnd);
return newRootPath;