Coverity #1097844 fixed 46/18446/3
Dhruv Khattar [Thu, 11 Aug 2016 11:50:57 +0000 (16:50 +0530)]
Change-Id: Iab82aaba5dad2ff353b46e9706faae528b5e480f

scilab/modules/console/src/c/cmdLine/gotoFunctions.c

index bafb7f6..1b29e93 100644 (file)
@@ -80,6 +80,7 @@ int gotoRight(wchar_t * CommandLine, unsigned int *cursorLocation)
     int widthOfStringInTerm = 0;
 
     nbrCol = tgetnum("co");
+    widthOfStringInTerm = sizeOfOneLineInTerm(CommandLine, *cursorLocation + 1);
     /* if the cursor is not at the end of the command line */
     if (*cursorLocation != wcslen(CommandLine))
     {
@@ -92,7 +93,6 @@ int gotoRight(wchar_t * CommandLine, unsigned int *cursorLocation)
         {
             sizeOfWChar = wcwidth(CommandLine[*cursorLocation]);
         }
-        widthOfStringInTerm = sizeOfOneLineInTerm(CommandLine, *cursorLocation + 1);
         /* While we are not at the beginning of the character... */
         while (sizeOfWChar)
         {