Adding a bit of commentary to the code.

This commit is contained in:
Thilo Schulz 2007-05-17 19:40:01 +00:00
parent 9597d684f9
commit 1a381e7022

View file

@ -376,7 +376,17 @@ int BotNextConsoleMessage(int chatstate, bot_consolemessage_t *cm)
cm->handle = firstmsg->handle;
cm->time = firstmsg->time;
cm->type = firstmsg->type;
Q_strncpyz(cm->message, firstmsg->message, sizeof(cm->message));
Q_strncpyz(cm->message, firstmsg->message,
sizeof(cm->message));
/* We omit setting the two pointers in cm because pointer
* size in the VM differs between the size in the engine on
* 64 bit machines, which would lead to a buffer overflow if
* this functions is called from the VM. The pointers are
* of no interest to functions calling
* BotNextConsoleMessage anyways.
*/
return cm->handle;
} //end if
return 0;