[BACK]Return to monitor_mm.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / ssh

Diff for /src/usr.bin/ssh/Attic/monitor_mm.c between version 1.7 and 1.8

version 1.7, 2002/06/28 01:49:31 version 1.8, 2002/08/02 14:43:15
Line 160 
Line 160 
   
         if (size == 0)          if (size == 0)
                 fatal("mm_malloc: try to allocate 0 space");                  fatal("mm_malloc: try to allocate 0 space");
           if (size > SIZE_T_MAX - MM_MINSIZE + 1)
                   fatal("mm_malloc: size too big");
   
         size = ((size + MM_MINSIZE - 1) / MM_MINSIZE) * MM_MINSIZE;          size = ((size + (MM_MINSIZE - 1)) / MM_MINSIZE) * MM_MINSIZE;
   
         RB_FOREACH(mms, mmtree, &mm->rb_free) {          RB_FOREACH(mms, mmtree, &mm->rb_free) {
                 if (mms->size >= size)                  if (mms->size >= size)

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.8