libpurple/memorypool.c

changeset 35733
60a5d065ca81
parent 35731
7a8d87b4e516
parent 35688
3d727b2e6f82
child 35759
cf4d3e9df570
equal deleted inserted replaced
35732:e5707ffa8f29 35733:60a5d065ca81
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;

mercurial