]> git.rm.cloudns.org Git - xonotic/darkplaces.git/commit
cmd: Fix integer overflow of cbuf->size when using defer.
authorcloudwalk <cloudwalk@d7cf8633-e32d-0410-b094-e92efae38249>
Wed, 30 Sep 2020 12:54:18 +0000 (12:54 +0000)
committercloudwalk <cloudwalk@d7cf8633-e32d-0410-b094-e92efae38249>
Wed, 30 Sep 2020 12:54:18 +0000 (12:54 +0000)
commit03115599a1933922c9533bcf4eb5ecb447e9700f
tree30ac9345397f06bcc00033c024a4a1c7b758c866
parent12d55d7bfd56ecdd55117eafe755d56acc7d194e
cmd: Fix integer overflow of cbuf->size when using defer.

The size variable is used to track the size of the text buffers for
each node for allocation purposes. These never get smaller, and
the cbuf->size variable decrements based on length rather than
size. Eventually this causes an integer overflow.

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12976 d7cf8633-e32d-0410-b094-e92efae38249
cmd.c