mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-02 23:33:54 -06:00
sockets: Use new QAPI cloning
Rather than rolling our own clone via an expensive conversion in and back out of QObject, use the new clone visitor. Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <1465490926-28625-15-git-send-email-eblake@redhat.com> Reviewed-by: Markus Armbruster <armbru@redhat.com> Signed-off-by: Markus Armbruster <armbru@redhat.com>
This commit is contained in:
parent
a15fcc3cf6
commit
37f9e0a2b6
6 changed files with 10 additions and 35 deletions
|
@ -32,8 +32,7 @@
|
|||
#include "sysemu/char.h"
|
||||
#include "hw/usb.h"
|
||||
#include "qmp-commands.h"
|
||||
#include "qapi/qmp-input-visitor.h"
|
||||
#include "qapi/qmp-output-visitor.h"
|
||||
#include "qapi/clone-visitor.h"
|
||||
#include "qapi-visit.h"
|
||||
#include "qemu/base64.h"
|
||||
#include "io/channel-socket.h"
|
||||
|
@ -4389,7 +4388,7 @@ static CharDriverState *qmp_chardev_open_socket(const char *id,
|
|||
}
|
||||
}
|
||||
|
||||
qapi_copy_SocketAddress(&s->addr, sock->addr);
|
||||
s->addr = QAPI_CLONE(SocketAddress, sock->addr);
|
||||
|
||||
chr->opaque = s;
|
||||
chr->chr_write = tcp_chr_write;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue