Mercurial > hg > openttd
changeset 6659:b27bef419c51 draft
(svn r9890) -Codechange: Don't allocate space for 0 spriteset ranges
author | peter1138 <peter1138@openttd.org> |
---|---|
date | Sun, 20 May 2007 16:17:03 +0000 |
parents | 7414b00efba4 |
children | cc4bfc607c36 |
files | src/newgrf.cpp |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/newgrf.cpp +++ b/src/newgrf.cpp @@ -2208,7 +2208,7 @@ } while (HASBIT(varadjust, 5)); group->g.determ.num_ranges = grf_load_byte(&buf); - group->g.determ.ranges = CallocT<DeterministicSpriteGroupRange>(group->g.determ.num_ranges); + if (group->g.determ.num_ranges > 0) group->g.determ.ranges = CallocT<DeterministicSpriteGroupRange>(group->g.determ.num_ranges); if (!check_length(bufend - buf, 2 + (2 + 2 * varsize) * group->g.determ.num_ranges, "NewSpriteGroup (Deterministic)")) return;