From 0af66457f7739df4c1b151b2adb7479d87275c9a Mon Sep 17 00:00:00 2001 From: Andreas Stöckel Date: Mon, 29 Dec 2014 00:20:54 +0100 Subject: more unit tests --- src/core/model/Typesystem.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/core/model') diff --git a/src/core/model/Typesystem.cpp b/src/core/model/Typesystem.cpp index 812d85c..8d5654c 100644 --- a/src/core/model/Typesystem.cpp +++ b/src/core/model/Typesystem.cpp @@ -244,7 +244,8 @@ bool StructType::buildFromArray(Variant &data, Logger &logger, bool trim) const } // Make sure the given attributes have to correct type - for (size_t a = 0; a < n; a++) { + const size_t len = std::min(n, N); + for (size_t a = 0; a < len; a++) { set[a] = attributes[a]->getType()->build(arr[a], logger); ok = ok && set[a]; } -- cgit v1.2.3