coverity findings: initialize index counter in line splitter.

pull/735/head
Kim Kulling 2015-12-30 16:33:54 +01:00
parent 7c3475c002
commit 0f1874d954
1 changed files with 9 additions and 1 deletions

View File

@ -83,7 +83,8 @@ public:
note: trim is *always* assumed true if skyp_empty_lines==true
*/
LineSplitter(StreamReaderLE& stream, bool skip_empty_lines = true, bool trim = true)
: stream(stream)
: idx( 0 )
, stream(stream)
, swallow()
, skip_empty_lines(skip_empty_lines)
, trim(trim)
@ -94,6 +95,10 @@ public:
idx = 0;
}
~LineSplitter() {
// empty
}
public:
// -----------------------------------------
@ -227,7 +232,10 @@ public:
}
private:
LineSplitter( const LineSplitter & );
LineSplitter &operator = ( const LineSplitter & );
private:
line_idx idx;
std::string cur;
StreamReaderLE& stream;