From 0f1874d954cf95519857e1586a353aeaa25ad08a Mon Sep 17 00:00:00 2001 From: Kim Kulling Date: Wed, 30 Dec 2015 16:33:54 +0100 Subject: [PATCH] coverity findings: initialize index counter in line splitter. --- code/LineSplitter.h | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/code/LineSplitter.h b/code/LineSplitter.h index b517bd2be..ea4a9028f 100644 --- a/code/LineSplitter.h +++ b/code/LineSplitter.h @@ -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;