On 8/9/24 14:13, Alexander Ivanov wrote: > Set local_err to NULL after it has been freed in error_report_err(). This > avoids triggering assert(*errp == NULL) failure in error_setv() when > local_err is reused in the loop. > > Signed-off-by: Alexander Ivanov <alexander.iva...@virtuozzo.com> > --- > util/module.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/util/module.c b/util/module.c > index 32e263163c..3ff4aee2ca 100644 > --- a/util/module.c > +++ b/util/module.c > @@ -369,6 +369,7 @@ void module_load_qom_all(void) > } > if (module_load("", modinfo->name, &local_err) < 0) { > error_report_err(local_err); > + local_err = NULL; > } > } > module_loaded_qom_all = true;
Reviewed-by: Claudio Fontana <cfont...@suse.de>