AttributeMetadata: call vector.clear() before vector.reserve(), fixes error (if there are multiple relations in the stream) v_0
authorFrantišek Kučera <franta-hg@frantovo.cz>
Sun, 16 Sep 2018 18:00:34 +0200
branchv_0
changeset 28 c9e03557c1e1
parent 27 ac99d74af1f1
child 29 755978b0935c
AttributeMetadata: call vector.clear() before vector.reserve(), fixes error (if there are multiple relations in the stream)
src/StreamRelationalReader.h
--- a/src/StreamRelationalReader.h	Sun Sep 16 12:01:46 2018 +0200
+++ b/src/StreamRelationalReader.h	Sun Sep 16 18:00:34 2018 +0200
@@ -145,6 +145,9 @@
 				// Read column count
 				columnCount = integerReader.readValue(input);
 
+				columnTypes.clear();
+				columnNames.clear();
+				columns.clear();
 				columnTypes.reserve(columnCount);
 				columnNames.reserve(columnCount);
 				columns.reserve(columnCount);