fix line reading in preBuildHook

This commit is contained in:
Jude Taylor 2015-10-09 08:18:48 -07:00
parent 1fc0fe1baf
commit 6a8cee19b3

View file

@ -2059,7 +2059,7 @@ void DerivationGoal::startBuilder()
auto lastPos = std::string::size_type{0};
for (auto nlPos = lines.find('\n'); nlPos != string::npos;
nlPos = lines.find('\n', lastPos)) {
auto line = std::string{lines, lastPos, nlPos};
auto line = std::string{lines, lastPos, nlPos - lastPos};
lastPos = nlPos + 1;
if (state == stBegin) {
if (line == "extra-chroot-dirs") {