- Fixed AInventory::PickupFlash setting with GCC.
- Fixed: The MusicVolumes list was allocated with M_Malloc but freed with delete. - Fixed: demobuffer was inconsistantly handled with new[]/delete[] and malloc/free. - Added used memory tracking to M_Malloc() and M_Realloc(). This necessitated the addition of an M_Free() call to track frees. - Removed M_Calloc since it was only used in one place, and can just as well be done with an M_Malloc/memset pair. - Bumped DEMOGAMEVERSION for the new net controller codes. SVN r751 (trunk)
This commit is contained in:
parent
39bff11693
commit
133350fb9c
29 changed files with 182 additions and 98 deletions
|
|
@ -491,7 +491,8 @@ static visplane_t *new_visplane (unsigned hash)
|
|||
|
||||
if (check == NULL)
|
||||
{
|
||||
check = (visplane_t *)M_Calloc (1, sizeof(*check) + sizeof(*check->top)*(MAXWIDTH*2));
|
||||
check = (visplane_t *)M_Malloc (sizeof(*check) + sizeof(*check->top)*(MAXWIDTH*2));
|
||||
memset(check, 0, sizeof(*check) + sizeof(*check->top)*(MAXWIDTH*2));
|
||||
check->bottom = &check->top[MAXWIDTH+2];
|
||||
}
|
||||
else if (NULL == (freetail = freetail->next))
|
||||
|
|
@ -1637,7 +1638,7 @@ bool R_PlaneInitData ()
|
|||
while (pl)
|
||||
{
|
||||
visplane_t *next = pl->next;
|
||||
free (pl);
|
||||
M_Free (pl);
|
||||
pl = next;
|
||||
}
|
||||
freetail = NULL;
|
||||
|
|
@ -1650,7 +1651,7 @@ bool R_PlaneInitData ()
|
|||
while (pl)
|
||||
{
|
||||
visplane_t *next = pl->next;
|
||||
free (pl);
|
||||
M_Free (pl);
|
||||
pl = next;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue