Fix potential memory issue discovered by clang's analyzer

This commit is contained in:
Jason Turner 2014-05-10 19:20:03 -06:00
parent c0bf6ee99d
commit 28a016b51d

View File

@ -23,7 +23,8 @@ char *mystrdup (const char *s) {
#ifdef CHAISCRIPT_MSVC
strcpy_s(d, len, s); // Copy the characters
#else
strcpy(d,s); // Copy the characters
strncpy(d,s,len); // Copy the characters
d[len] = '\0';
#endif
return d; // Return the new string
}