On Thu, 6 Apr 2023 at 16:43, Stefan Berger <stef...@linux.ibm.com> wrote:
>
> Fix use-after-free errors in the code path that called error_handle(). A
> call to error_handle() will now either free the passed Error 'err' or
> assign it to '*errp' if '*errp' is currently NULL. This ensures that 'err'
> either has been freed or is assigned to '*errp' if this function returns.
> Adjust the two callers of this function to not assign the 'err' to '*errp'
> themselves, since this is now handled by error_handle().
>
> Signed-off-by: Stefan Berger <stef...@linux.ibm.com>
> ---

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>

Do we think this needs to be fixed for 8.0 ?

thanks
-- PMM

Reply via email to