summary refs log tree commit diff stats
path: root/qemu-io.c
diff options
context:
space:
mode:
authorJohn Snow <jsnow@redhat.com>2015-05-22 14:13:43 -0400
committerJohn Snow <jsnow@redhat.com>2015-05-22 15:58:22 -0400
commit332cc7e9b39ddb2feacb4c71dcd18c3e5b0c3147 (patch)
tree339da2a4216356845ecfa15d8abc185e21c168db /qemu-io.c
parent5d1cf0917b4f1282ac81bb72697713d14c98a876 (diff)
downloadfocaccia-qemu-332cc7e9b39ddb2feacb4c71dcd18c3e5b0c3147.tar.gz
focaccia-qemu-332cc7e9b39ddb2feacb4c71dcd18c3e5b0c3147.zip
qtest: allow arbitrarily long sends
qtest currently has a static buffer of size 1024 that if we
overflow, ignores the additional data silently which leads
to hangs or stream failures.

Use glib's string facilities to allow arbitrarily long data,
but split this off into a new function, qtest_sendf.

Static data can still be sent using qtest_send, which avoids
the malloc/copy overhead.

Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Message-id: 1430864578-22072-2-git-send-email-jsnow@redhat.com
Diffstat (limited to 'qemu-io.c')
0 files changed, 0 insertions, 0 deletions