On 06/16/2015 06:53 AM, Michael S. Tsirkin wrote:
> It's a common idiom:
>
> Error *local_err = NULL;
>
> foo(&local_err);
> ...
> if (local_err) {
> error_propagate(errp, local_err);
> return;
> }
>
> Unfortunately it means that call to foo(&local_err
It's a common idiom:
Error *local_err = NULL;
foo(&local_err);
...
if (local_err) {
error_propagate(errp, local_err);
return;
}
Unfortunately it means that call to foo(&local_err) will
not abort even if errp is set to error_abort.
Instead, we get an a