QMP: Fix asynchronous events delivery
commit23fabed13645fdf66473e458f318baa63be56b22
authorLuiz Capitulino <lcapitulino@redhat.com>
Wed, 20 Jan 2010 12:37:59 +0000 (20 10:37 -0200)
committerAnthony Liguori <aliguori@us.ibm.com>
Wed, 20 Jan 2010 14:25:23 +0000 (20 08:25 -0600)
tree83d89284c7e4472121a9c7f292e61fe04de643fd
parentdc0d4efc02188ad9e5785adaba874bfd198eee76
QMP: Fix asynchronous events delivery

Commit f039a563f200beee80cc10fd70b21ea396979dab introduces
a regression as monitor_protocol_event() will return in
the first user Monitor it finds in the QLIST_FOREACH()
loop.

The right thing to do is to only delivery an asynchronous
event if the 'mon' is a QMP Monitor.

The aforementioned commit was an early version, if it was
applied to stable (it should) this one has to be applied
there too.

Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
monitor.c