Difference between revisions of "Team 5 Bugs Report"
(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 | + | (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 22: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)