Avoid invoking the qemu monitor destroy callback if the constructor fails
Avoid invoking the qemu monitor destroy callback if the constructor fails

Some, but not all, codepaths in the qemuMonitorOpen() method
would trigger the destroy callback. The caller does not expect
this to be invoked if construction fails, only during normal
release of the monitor. This resulted in a possible double-unref
of the virDomainObjPtr, because the caller explicitly unrefs
the virDomainObjPtr  if qemuMonitorOpen() fails

* src/qemu/qemu_monitor.c: Don't invoke destroy callback from
  qemuMonitorOpen() failure paths

wiedi/libvirt,rbu/libvirt,amery/libvirt-vserver,emaste/libvirt,zippy2/libvirt,fabianfreyer/libvirt,leilihh/libvirt,emaste/libvirt,rmarwaha/libvirt1,warewolf/libvirt,crobinso/libvirt,trainstack/libvirt,sshah-solarflare/Libvirt-PCI-passthrough-,eskultety/libvirt,warewolf/libvirt,emaste/libvirt,zhlcindy/libvirt-1.1.4-maintain,rmarwaha/libvirt,warewolf/libvirt,taget/libvirt,danwent/libvirt-ovs,elmarco/libvirt,novel/fbsd-libvirt,usc-isi/libvirt,libvirt/libvirt,zippy2/libvirt,wiedi/libvirt,rlaager/libvirt,soulxu/libvirt-xuhj,nertpinx/libvirt,cbosdo/libvirt,fabianfreyer/libvirt,emaste/libvirt,wiedi/libvirt,amery/libvirt-vserver,kantai/libvirt-vfork,nertpinx/libvirt,datto/libvirt,rlaager/libvirt,amery/libvirt-vserver,siboulet/libvirt-openvz,andreabolognani/libvirt,elmarco/libvirt,sshah-solarflare/Libvirt-PCI-passthrough-,nertpinx/libvirt,iam-TJ/libvirt,shugaoye/libvirt,rlaager/libvirt,jeckersb/libvirt,dumbbell/libvirt,trainstack/libvirt,rbu/libvirt,foomango/libvirt,rmarwaha/libvirt,novel/fbsd-libvirt,datto/libvirt,taget/libvirt,kantai/libvirt-vfork,crobinso/libvirt,iam-TJ/libvirt,cbosdo/libvirt,emaste/libvirt,bjzhang/libvirt,novel/fbsd-libvirt,soulxu/libvirt-xuhj,rmarwaha/libvirt,shugaoye/libvirt,usc-isi/libvirt,jfehlig/libvirt,rlaager/libvirt,emaste/libvirt,wiedi/libvirt,danwent/libvirt-ovs,olafhering/libvirt,trainstack/libvirt,foomango/libvirt,rmarwaha/libvirt,sshah-solarflare/Libvirt-PCI-passthrough-,elmarco/libvirt,siboulet/libvirt-openvz,trainstack/libvirt,zhlcindy/libvirt-1.1.4-maintain,kantai/libvirt-vfork,soulxu/libvirt-xuhj,usc-isi/libvirt,taget/libvirt,nertpinx/libvirt,zhlcindy/libvirt-1.1.4-maintain,iam-TJ/libvirt,kantai/libvirt-vfork,siboulet/libvirt-openvz,rmarwaha/libvirt1,rmarwaha/libvirt1,novel/fbsd-libvirt,bjzhang/libvirt,rmarwaha/libvirt1,danwent/libvirt-ovs,jeckersb/libvirt,andreabolognani/libvirt,novel/fbsd-libvirt,novel/fbsd-libvirt,siboulet/libvirt-openvz,agx/libvirt,fabianfreyer/libvirt,leilihh/libvirt,iam-TJ/libvirt,agx/libvirt,rlaager/libvirt,rbu/libvirt,iam-TJ/libvirt,libvirt/libvirt,iam-TJ/libvirt,cbosdo/libvirt,agx/libvirt,warewolf/libvirt,jeckersb/libvirt,VenkatDatta/libvirt,warewolf/libvirt,nertpinx/libvirt,VenkatDatta/libvirt,rmarwaha/libvirt,usc-isi/libvirt,jardasgit/libvirt,novel/fbsd-libvirt,jfehlig/libvirt,libvirt/libvirt,rmarwaha/libvirt1,kantai/libvirt-vfork,andreabolognani/libvirt,emaste/libvirt,shugaoye/libvirt,rbu/libvirt,cbosdo/libvirt,dumbbell/libvirt,foomango/libvirt,novel/fbsd-libvirt,trainstack/libvirt,jfehlig/libvirt,taget/libvirt,eskultety/libvirt,andreabolognani/libvirt,datto/libvirt,wiedi/libvirt,crobinso/libvirt,eskultety/libvirt,VenkatDatta/libvirt,jeckersb/libvirt,soulxu/libvirt-xuhj,libvirt/libvirt,eskultety/libvirt,shugaoye/libvirt,danwent/libvirt-ovs,leilihh/libvirt,bjzhang/libvirt,jardasgit/libvirt,iam-TJ/libvirt,foomango/libvirt,sshah-solarflare/Libvirt-PCI-passthrough-,agx/libvirt,rmarwaha/libvirt1,taget/libvirt,jardasgit/libvirt,olafhering/libvirt,elmarco/libvirt,leilihh/libvirt,jardasgit/libvirt,amery/libvirt-vserver,leilihh/libvirt,usc-isi/libvirt,datto/libvirt,warewolf/libvirt,jfehlig/libvirt,rmarwaha/libvirt,wiedi/libvirt,jardasgit/libvirt,zippy2/libvirt,crobinso/libvirt,sshah-solarflare/Libvirt-PCI-passthrough-,novel/fbsd-libvirt,rbu/libvirt,eskultety/libvirt,soulxu/libvirt-xuhj,zippy2/libvirt,siboulet/libvirt-openvz,bjzhang/libvirt,fabianfreyer/libvirt,agx/libvirt,jeckersb/libvirt,leilihh/libvirt,dumbbell/libvirt,andreabolognani/libvirt,foomango/libvirt,bjzhang/libvirt,wiedi/libvirt,elmarco/libvirt,trainstack/libvirt,cbosdo/libvirt,dumbbell/libvirt,amery/libvirt-vserver,dumbbell/libvirt,VenkatDatta/libvirt,zhlcindy/libvirt-1.1.4-maintain,dumbbell/libvirt,datto/libvirt,danwent/libvirt-ovs,olafhering/libvirt,trainstack/libvirt,jeckersb/libvirt,zhlcindy/libvirt-1.1.4-maintain,VenkatDatta/libvirt,olafhering/libvirt,fabianfreyer/libvirt,warewolf/libvirt,jeckersb/libvirt,shugaoye/libvirt