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 :| _______________________________________________ libvirt-users mailing list libvirt-users@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvirt-users