ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/common/malloc.c
(Generate patch)

Comparing ray/src/common/malloc.c (file contents):
Revision 2.1 by greg, Tue Nov 12 16:54:29 1991 UTC vs.
Revision 2.2 by greg, Fri Dec 13 10:28:42 1991 UTC

# Line 379 | Line 379 | char   *p;
379          register M_HEAD *mp;
380          register int    bucket;
381  
382 <        if (p == NULL || p == DUMMYLOC)
382 >        if (p == NULL | p == DUMMYLOC)
383                  return(1);
384          mp = (M_HEAD *)p - 1;
385          if (mp->a.magic != MAGIC)               /* sanity check */
386                  return(0);
387          bucket = mp->a.bucket;
388 +        if (bucket < FIRSTBUCKET | bucket >= NBUCKETS)
389 +                return(0);
390          mp->next = free_list[bucket];
391          free_list[bucket] = mp;
392   #ifdef MSTATS

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines