]> git.xonotic.org Git - xonotic/darkplaces.git/commitdiff
Increase tempstring buffer size to work around #268 bones_was_here/ilikebigbuffers
authorbones_was_here <bones_was_here@xa.org.au>
Sun, 28 Feb 2021 12:04:31 +0000 (22:04 +1000)
committerbones_was_here <bones_was_here@xa.org.au>
Sun, 28 Feb 2021 12:04:31 +0000 (22:04 +1000)
prvm_edict.c

index 3c50397e70a4e324c5d4811758f4500418d6fdfe..50eb07d3ca5f765c6688097628d0d250a8a94f0c 100644 (file)
@@ -3360,8 +3360,8 @@ int PRVM_SetTempString(prvm_prog_t *prog, const char *s)
        if (prog->tempstringsbuf.maxsize < prog->tempstringsbuf.cursize + size)
        {
                sizebuf_t old = prog->tempstringsbuf;
-               if (prog->tempstringsbuf.cursize + size >= 1<<28)
-                       prog->error_cmd("PRVM_SetTempString: ran out of tempstring memory!  (refusing to grow tempstring buffer over 256MB, cursize %i, size %i)\n", prog->tempstringsbuf.cursize, size);
+               if (prog->tempstringsbuf.cursize + size >= 1<<29)
+                       prog->error_cmd("PRVM_SetTempString: ran out of tempstring memory!  (refusing to grow tempstring buffer over 512MB, cursize %i, size %i)\n", prog->tempstringsbuf.cursize, size);
                prog->tempstringsbuf.maxsize = max(prog->tempstringsbuf.maxsize, 65536);
                while (prog->tempstringsbuf.maxsize < prog->tempstringsbuf.cursize + size)
                        prog->tempstringsbuf.maxsize *= 2;