rem: if (block->data != block->updated) free(block->updated);
add: free(block->original);
context: free_cached_block(cached_block *block){	free(block->data);	if (block->data != block->updated)		free(block->updated);	free(block);}