| 126 if (real_size < size) |
126 if (real_size < size) |
| 127 real_size = size; |
127 real_size = size; |
| 128 blk = purple_memory_pool_block_new(real_size); |
128 blk = purple_memory_pool_block_new(real_size); |
| 129 g_return_val_if_fail(blk != NULL, NULL); |
129 g_return_val_if_fail(blk != NULL, NULL); |
| 130 |
130 |
| |
131 g_assert((priv->first_block == NULL) == |
| |
132 (priv->last_block == NULL)); |
| |
133 |
| 131 if (priv->first_block == NULL) { |
134 if (priv->first_block == NULL) { |
| 132 priv->first_block = blk; |
135 priv->first_block = blk; |
| 133 priv->last_block = blk; |
136 priv->last_block = blk; |
| 134 } else { |
137 } else { |
| 135 priv->last_block->next = blk; |
138 priv->last_block->next = blk; |