Print this page
*** NO COMMENTS ***

@@ -603,18 +603,18 @@
                  * Then continue to count of remainder attribute
                  * space.  The sum is used later for sizing bonus
                  * and spill buffer.
                  */
                 if (buftype == SA_BONUS && *index == -1 &&
-                    P2ROUNDUP(*total + hdrsize, 8) >
+                    *total + P2ROUNDUP(hdrsize, 8) >
                     (full_space - sizeof (blkptr_t))) {
                         *index = i;
                         done = B_TRUE;
                 }
 
 next:
-                if (P2ROUNDUP(*total + hdrsize, 8) > full_space &&
+                if (*total + P2ROUNDUP(hdrsize, 8) > full_space &&
                     buftype == SA_BONUS)
                         *will_spill = B_TRUE;
         }
 
         hdrsize = P2ROUNDUP(hdrsize, 8);