]> git.ipfire.org Git - thirdparty/libvirt.git/commit
bhyve: monitor: do not override domain's privateData
authorRoman Bogorodskiy <bogorodskiy@gmail.com>
Wed, 4 Nov 2015 15:08:00 +0000 (18:08 +0300)
committerRoman Bogorodskiy <bogorodskiy@gmail.com>
Tue, 17 Nov 2015 09:44:26 +0000 (12:44 +0300)
commit89316b2caace970fcef5e362656d3f36b4ff1e26
tree47ec1ee315876f4056e973a3ed61e8d215122662
parentc9014a0df63932eacc402990ca86ee945bef4c0b
bhyve: monitor: do not override domain's privateData

Current monitor code overrides domain object's privateData, e.g.
in virBhyveProcessStart():

  vm->privateData = bhyveMonitorOpen(vm, driver);

where bhyveMonitorPtr() returns bhyveMonitorPtr.

This is not right thing to do, so make bhyveMonitorPtr
a part of the bhyveDomainObjPrivate struct and change related code
accordingly.
src/bhyve/bhyve_domain.h
src/bhyve/bhyve_monitor.c
src/bhyve/bhyve_process.c