On Wed, Aug 03, 2016 at 12:04:02 -0400, John Ferlan wrote: > > > On 08/03/2016 04:11 AM, Peter Krempa wrote: > > Prepare to extract more data by returning a array of structs rather than > > just an array of thread ids. Additionally report fatal errors separately > > from qemu not being able to produce data. > > --- > > src/qemu/qemu_monitor.c | 31 ++++++++++++------- > > src/qemu/qemu_monitor.h | 6 ++++ > > src/qemu/qemu_monitor_json.c | 71 ++++++++++++++++++++++---------------------- > > src/qemu/qemu_monitor_json.h | 2 +- > > src/qemu/qemu_monitor_text.c | 37 +++++++++++------------ > > src/qemu/qemu_monitor_text.h | 2 +- > > tests/qemumonitorjsontest.c | 31 ++++++++++++++----- > > 7 files changed, 104 insertions(+), 76 deletions(-) > > > > diff --git a/src/qemu/qemu_monitor.c b/src/qemu/qemu_monitor.c > > index 0011ceb..578b078 100644 > > --- a/src/qemu/qemu_monitor.c > > +++ b/src/qemu/qemu_monitor.c > > @@ -1666,6 +1666,16 @@ qemuMonitorCPUInfoFree(qemuMonitorCPUInfoPtr cpus, > > VIR_FREE(cpus); > > } > > > > +void > > +qemuMonitorQueryCpusFree(struct qemuMonitorQueryCpusEntry *entries, > > + size_t nentries ATTRIBUTE_UNUSED) > > +{ > > + if (!entries) > > + return; > > [1] Maybe this should be a 'int' parameter and a <= 0 check... What?! That's a freeing function. That does not make any sense. > > > + > > + VIR_FREE(entries); > > +} > > + -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list