(_int_malloc): Fix early exit test.
authordrepper <drepper>
Mon, 21 Aug 2006 14:28:58 +0000 (14:28 +0000)
committerdrepper <drepper>
Mon, 21 Aug 2006 14:28:58 +0000 (14:28 +0000)
malloc/malloc.c

index 3f4ddcd..b1f813e 100644 (file)
@@ -4147,17 +4147,17 @@ _int_malloc(mstate av, size_t bytes)
         }
       }
 
-      if (size >= nb)
-       any_larger = true;
-#define MAX_ITERS      10000
-      if (++iters == MAX_ITERS)
-       break;
-
       mark_bin(av, victim_index);
       victim->bk = bck;
       victim->fd = fwd;
       fwd->bk = victim;
       bck->fd = victim;
+
+      if (size >= nb)
+       any_larger = true;
+#define MAX_ITERS      10000
+      if (++iters >= MAX_ITERS)
+       break;
     }
 
     /*