diff options
author | Arne H Juul <arnej@yahoo-inc.com> | 2016-11-14 11:36:26 +0100 |
---|---|---|
committer | Arne H Juul <arnej@yahoo-inc.com> | 2016-11-14 11:36:26 +0100 |
commit | 1a64e6ecb7382e5b31380a0bcaca4c5a61787adf (patch) | |
tree | 33c5d7b6b76f813313ed841f0857f8475e228da5 /vespalog | |
parent | 0ef1ae5bbd397b28586694c7ab7775e269fd5798 (diff) |
fix bug found in review
Diffstat (limited to 'vespalog')
-rw-r--r-- | vespalog/src/vespa/log/control-file.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/vespalog/src/vespa/log/control-file.cpp b/vespalog/src/vespa/log/control-file.cpp index 391a2522538..f734ec5ae40 100644 --- a/vespalog/src/vespa/log/control-file.cpp +++ b/vespalog/src/vespa/log/control-file.cpp @@ -440,8 +440,9 @@ ComponentIterator::next() char *nn = _cf->nextNewline(_next); if (nn) { ret = new Component(_next); - _next = ++nn; - if (nn != ret->endPointer()) { + if (nn == ret->endPointer()) { + _next = nn + 1; + } else { LOG(warning, "mismatch between component size and line size, aborting ComponentIterator loop"); delete ret; ret = NULL; |