Re: [PATCH 1/7] staging: lustre: Delete unnecessary goto statements in six functions

Dan Carpenter
2015-12-15T17:48:44Z

On Tue, Dec 15, 2015 at 07:02:31AM -0800, Joe Perches wrote:
> This is the original code:
>
> result = foo();
> if (result)
> goto label;
>
> result = bar();
> if (result)
> goto label;
>
> result = baz();
> if (result)
> goto label;
>
> label:
> go on...
>

No. There is no test. The original code looks like:

result = foo();
if (result)
goto out;
result = baz();
goto out;
out:
go on..

regards,
dan carpenter