Vladimir Sementsov-Ogievskiy writes:
> Hi all!
>
> I accidentally found use-after-free of local_err in mirror, and decided
> to search for similar cases with help of small coccinelle script
> (patch 01). Happily, there no many cases.
>
> Better to fix zero Error* pointer after each freeing everyw
On 3/24/20 8:36 AM, Vladimir Sementsov-Ogievskiy wrote:
> Vladimir Sementsov-Ogievskiy (6):
> scripts/coccinelle: add error-use-after-free.cocci
> block/mirror: fix use after free of local_err
> dump/win_dump: fix use after free of err
> migration/colo: fix use after free of local_err
> m
Hi all!
I accidentally found use-after-free of local_err in mirror, and decided
to search for similar cases with help of small coccinelle script
(patch 01). Happily, there no many cases.
Better to fix zero Error* pointer after each freeing everywhere, but
this is too much for 5.0 and most of thes