[libvirt-users] HELP!

Daniel P. Berrangé berrange at redhat.com
Fri Feb 15 15:27:48 UTC 2019


On Fri, Feb 15, 2019 at 04:20:34PM +0100, Martin Kletzander wrote:
> Please consider writing more descriptive subjects.  No need to shout, too.
> 
> On Fri, Feb 15, 2019 at 08:43:36PM +0530, Shashwat shagun wrote:
> 
> [...]
> 
> > func (d *DomService) Connect() error {
> >        var err error
> >        d.Conn, err = libvirt.NewConnect("qemu:///system")
> >        if err != nil {
> >                fmt.Println(err)
> >        }
> > defer d.Conn.Close()
> 
> I have no idea how the golang bindings are structured, but I'm quite sure you
> don't want to close the connection right after this function ends...

Yes, this code is just causing the connection to close immediately when
Connect() returns, so the code to list domains won't ever get an open
connection.

Regards,
Daniel
-- 
|: https://berrange.com      -o-    https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org         -o-            https://fstop138.berrange.com :|
|: https://entangle-photo.org    -o-    https://www.instagram.com/dberrange :|




More information about the libvirt-users mailing list