forked from len0rd/rockbox
Prevent a potential unaligned memory access
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9462 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
1d51dce70b
commit
484c1584c6
1 changed files with 2 additions and 2 deletions
|
@ -395,7 +395,7 @@ void R_InitTextures (void)
|
||||||
const int *maptex1, *maptex2;
|
const int *maptex1, *maptex2;
|
||||||
char name[9];
|
char name[9];
|
||||||
int names_lump; // cph - new wad lump handling
|
int names_lump; // cph - new wad lump handling
|
||||||
const char *names; // cph -
|
const unsigned char *names; // cph -
|
||||||
const char *name_p;// const*'s
|
const char *name_p;// const*'s
|
||||||
int *patchlookup;
|
int *patchlookup;
|
||||||
int totalwidth;
|
int totalwidth;
|
||||||
|
@ -409,7 +409,7 @@ void R_InitTextures (void)
|
||||||
// Load the patch names from pnames.lmp.
|
// Load the patch names from pnames.lmp.
|
||||||
name[8] = 0;
|
name[8] = 0;
|
||||||
names = W_CacheLumpNum(names_lump = W_GetNumForName("PNAMES"));
|
names = W_CacheLumpNum(names_lump = W_GetNumForName("PNAMES"));
|
||||||
nummappatches = LONG(*((const int *)names));
|
nummappatches = (names[3]<<24)|(names[2]<<16)|(names[1]<<8)|names[0];
|
||||||
name_p = names+4;
|
name_p = names+4;
|
||||||
patchlookup = malloc(nummappatches*sizeof(*patchlookup)); // killough
|
patchlookup = malloc(nummappatches*sizeof(*patchlookup)); // killough
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue