On Mon, Jan 29, 2024 at 06:00:28PM +0000, Pavel Begunkov wrote: > How come considering it's jumping to a return? I can switch > the bio_free() and goto blocks so it's a jump forward, if > that's a preference We generally jump to the end unless it is a loop implemented using goto as that is the natural reading flow.