Monitor: Fix command execution regression
authorLuiz Capitulino <lcapitulino@redhat.com>
Wed, 27 Jan 2010 20:01:17 +0000 (18:01 -0200)
committerBlue Swirl <blauwirbel@gmail.com>
Thu, 28 Jan 2010 19:09:44 +0000 (19:09 +0000)
commitd8169d72776d9f72bfc502b143b094f59770ef1b
treec8d83faa89ab0916c9942d0dd6b67fc98b4c7b5b
parent87c4aa32575a6b76f8ca8e032140bc0da55e74ab
Monitor: Fix command execution regression

Function is_async_return() added by commit 940cc30d0d4 assumes
that 'data', which is returned by handlers, is always a QDict.

This is not true, as QLists can also be returned, in this case
we'll get a segfault.

Fix that by checking if 'data' is a QDict.

Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
monitor.c