Difference between revisions of "Team 5 Bugs Report"

From CDOT Wiki
Jump to: navigation, search
(Created page with 'On local machine, while compiling, ncursor.h : No such file or directory (library not existing yet)')
 
Line 1: Line 1:
On local machine, while compiling,
+
* On local machine (Windows), while compiling with GCC,
 
     ncursor.h : No such file or directory
 
     ncursor.h : No such file or directory
(library not existing yet)
+
(GNU library not existing on Windows platform by default)
 +
* String Overlapping during strncpy() causing memory corruption.
 +
      if ((int)strlen(str)>fieldLen){
 +
        char * strOut;
 +
        //strOut = new char[fieldLen + 1];
 +
        strncpy(strOut, str, fieldLen);
 +
        strOut[fieldLen]='\0';
 +
       
 +
        //delete [] strOut;
 +
      }
 +
 
 +
( Commented being the fix)

Revision as of 23:29, 16 September 2013

  • On local machine (Windows), while compiling with GCC,
   ncursor.h : No such file or directory

(GNU library not existing on Windows platform by default)

  • String Overlapping during strncpy() causing memory corruption.
     if ((int)strlen(str)>fieldLen){
       char * strOut;
       //strOut = new char[fieldLen + 1];
       strncpy(strOut, str, fieldLen);
       strOut[fieldLen]='\0';
       
       //delete [] strOut;
      }

( Commented being the fix)