Merge 6.0 into master
[scilab.git] / scilab / modules / output_stream / src / cpp / scilab_sprintf.cpp
index 2032245..3b98247 100644 (file)
@@ -370,7 +370,7 @@ wchar_t** scilab_sprintf(const std::string& funcname, const wchar_t* _pwstInput,
     pwstFirstOutput = nullptr;
 
     int iLoop = 1;
-    if (token.size() > 1)
+    if (token.size() > 1 && in.size() > first)
     {
         iLoop = in[first]->getAs<types::GenericType>()->getRows();
         for (int i = first+1; i < in.size(); ++i)