projects
/
xonotic
/
darkplaces.git
/ commitdiff
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
fbe1dd5
)
fix "strings go past end of file" check
author
divverent <divverent@d7cf8633-e32d-0410-b094-e92efae38249>
Wed, 11 Apr 2012 10:58:16 +0000
(10:58 +0000)
committer
Rudolf Polzer <divverent@alientrap.org>
Wed, 11 Apr 2012 13:36:42 +0000
(15:36 +0200)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11791
d7cf8633
-e32d-0410-b094-
e92efae38249
::stable-branch::merge=
65d7926b2422eda155a0c4ae4a313e882f922c7e
prvm_edict.c
patch
|
blob
|
history
diff --git
a/prvm_edict.c
b/prvm_edict.c
index ddda4e992ab38acd06b99022b698e81dbfff8b57..4d20f1c1045238c87c29616f7fe59cdf462d01e0 100644
(file)
--- a/
prvm_edict.c
+++ b/
prvm_edict.c
@@
-1949,7
+1949,7
@@
void PRVM_Prog_Load(prvm_prog_t *prog, const char * filename, int numrequiredfun
prog->numglobals = prog->progs_numglobals;
prog->entityfields = prog->progs_entityfields;
- if (LittleLong(dprograms->ofs_strings) + prog->progs_numstrings >
=
(int)filesize)
+ if (LittleLong(dprograms->ofs_strings) + prog->progs_numstrings > (int)filesize)
prog->error_cmd("%s: %s strings go past end of file", prog->name, filename);
prog->strings = (char *)Mem_Alloc(prog->progs_mempool, prog->progs_numstrings);
memcpy(prog->strings, instrings, prog->progs_numstrings);