[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [RFC v4 PATCH 19/49] multi-process: configure remote side devices
From: |
Stefan Hajnoczi |
Subject: |
Re: [RFC v4 PATCH 19/49] multi-process: configure remote side devices |
Date: |
Thu, 21 Nov 2019 12:05:04 +0000 |
User-agent: |
Mutt/1.12.1 (2019-06-15) |
On Thu, Oct 24, 2019 at 05:09:00AM -0400, Jagannathan Raman wrote:
> +static void set_remote_opts(PCIDevice *dev, QDict *qdict, unsigned int cmd)
> +{
> + QString *qstr;
> + MPQemuMsg msg;
> + const char *str;
> + PCIProxyDev *pdev;
> +
> + pdev = PCI_PROXY_DEV(dev);
> +
> + qstr = qobject_to_json(QOBJECT(qdict));
qstr is leaked.
> + str = qstring_get_str(qstr);
> +
> + memset(&msg, 0, sizeof(MPQemuMsg));
> +
> + msg.data2 = (uint8_t *)str;
> + msg.cmd = cmd;
> + msg.bytestream = 1;
> + msg.size = qstring_get_length(qstr) + 1;
> + msg.num_fds = 0;
> +
> + mpqemu_msg_send(pdev->mpqemu_link, &msg, pdev->mpqemu_link->com);
> +
> + return;
> +}
signature.asc
Description: PGP signature
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [RFC v4 PATCH 19/49] multi-process: configure remote side devices,
Stefan Hajnoczi <=