Use strlcpy, rather than strmcpy, in Tcl_GetKeyedListKeys().

git-svn-id: svn://svn.code.sf.net/p/bitchx/code/trunk@370 13b04d17-f746-0410-82c6-800466cd88b0
This commit is contained in:
Tim Cava
2013-09-18 23:16:12 +00:00
parent 4de9626a99
commit c907a548e0

View File

@@ -453,7 +453,7 @@ Tcl_GetKeyedListKeys (tcl_interp, subFieldName, keyedList, keysArgcPtr,
NULL); NULL);
TclFindElement (tcl_interp, fieldPtr, &keyPtr, &dummyPtr, &keySize, NULL); TclFindElement (tcl_interp, fieldPtr, &keyPtr, &dummyPtr, &keySize, NULL);
keyArgv [idx++] = nextByte; keyArgv [idx++] = nextByte;
strmcpy (nextByte, keyPtr, keySize); strlcpy (nextByte, keyPtr, keySize);
nextByte [keySize] = '\0'; nextByte [keySize] = '\0';
nextByte += keySize + 1; nextByte += keySize + 1;
} }