]> xenbits.xensource.com Git - libvirt.git/commit
Wait to receive QMP greeting before sending any monitor commands
authorDaniel P. Berrange <berrange@redhat.com>
Thu, 6 Sep 2012 15:14:25 +0000 (16:14 +0100)
committerDaniel P. Berrange <berrange@redhat.com>
Thu, 13 Sep 2012 10:44:05 +0000 (11:44 +0100)
commit985a321ac0cba18f7f6721efd89e7f0e3e7fb2bf
tree780b3fc30e1cabbc8bdcdad8f28637882f79f346
parentd2fdeb3b1eaa1785b148771ff6252c1f59d88d33
Wait to receive QMP greeting before sending any monitor commands

Technically speaking we should wait until we receive the QMP
greeting message before attempting to send any QMP monitor
commands. Mostly we've got away with this, but there is a race
in some QEMU which cause it to SEGV if you sent it data too
soon after startup. Waiting for the QMP greeting avoids the
race

Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
src/qemu/qemu_monitor.c
tests/qemumonitortestutils.c