API: fix trouble in computation of variable length in createMatrixOfStringInNamedList 90/10890/2
Antoine ELIAS [Tue, 19 Mar 2013 15:54:18 +0000 (16:54 +0100)]
Change-Id: I579f254a07a399bac49c89126d10166a31faa3df

scilab/modules/api_scilab/src/cpp/api_list.cpp

index 7d6accc..301ecd0 100644 (file)
@@ -1434,7 +1434,7 @@ SciErr createMatrixOfStringInNamedList(void* _pvCtx, const char* _pstName, int*
         return sciErr;
     }
 
-    piEnd = piItemAddr + (iTotalLen + 5 + _iRows * _iCols + !((_iRows * _iCols) % 2));
+    piEnd = piItemAddr + iTotalLen + 5 + _iRows * _iCols + !((iTotalLen + _iRows * _iCols) % 2);
     closeList(Top, piEnd);
 
     if (_iItemPos == piParent[1])