On Thu, Jun 11, 2026 at 01:13:23AM +0400, [email protected] wrote:
> On Wed, 10 Jun 2026 13:33:46 +0100, Daniel P. Berrangé <[email protected]>
> wrote:
> > diff --git a/monitor/monitor.c b/monitor/monitor.c
> > index a497c25c543..1f1f5fe9fe3 100644
> > --- a/monitor/monitor.c
> > +++ b/monitor/monitor.c
> > @@ -77,10 +77,30 @@ OBJECT_DEFINE_TYPE(Monitor, monitor, MONITOR, OBJECT);
> > [ ... skip 14 lines ... ]
> > +
> > +static void monitor_set_chardev_id(Object *obj, const char *str, Error
> > **errp)
> > +{
> > + Monitor *mon = MONITOR(obj);
> > +
> > + mon->chardev_id = g_strdup(str);
>
> missing g_free(mon->chardev_id) before.
Yep, will add.
>
> >
> > diff --git a/monitor/qmp.c b/monitor/qmp.c
> > index 5231ed506a5..3a4e2ae0e7a 100644
> > --- a/monitor/qmp.c
> > +++ b/monitor/qmp.c
> > @@ -527,7 +527,7 @@ static void monitor_qmp_setup_handlers_bh(void *opaque)
> > monitor_list_append(&mon->parent_obj);
> > }
> >
> > -void monitor_new_qmp(Chardev *chr, bool pretty, Error **errp)
> > +void monitor_new_qmp(const char *chardev_id, bool pretty, Error **errp)
> > {
> > MonitorQMP *mon;
> > static int counter;
>
> Add ERRP_GUARD(), like monitor_new_hmp()
Will add.
With regards,
Daniel
--
|: https://berrange.com ~~ https://hachyderm.io/@berrange :|
|: https://libvirt.org ~~ https://entangle-photo.org :|
|: https://pixelfed.art/berrange ~~ https://fstop138.berrange.com :|