forked from pool/libvirt
690cef5c1e
- Close clients before drivers are cleaned up to avoid crash at libvirtd stop (bsc#1073730) daemon-close-crasher.patch - Set a hostname on lxc containers based on guest's name. lxc-hostname.patch OBS-URL: https://build.opensuse.org/request/show/558885 OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=652
23 lines
746 B
Diff
23 lines
746 B
Diff
Index: libvirt-3.10.0/src/rpc/virnetserver.c
|
|
===================================================================
|
|
--- libvirt-3.10.0.orig/src/rpc/virnetserver.c
|
|
+++ libvirt-3.10.0/src/rpc/virnetserver.c
|
|
@@ -775,7 +775,6 @@ void virNetServerDispose(void *obj)
|
|
VIR_FREE(srv->programs);
|
|
|
|
for (i = 0; i < srv->nclients; i++) {
|
|
- virNetServerClientClose(srv->clients[i]);
|
|
virObjectUnref(srv->clients[i]);
|
|
}
|
|
VIR_FREE(srv->clients);
|
|
@@ -796,6 +795,9 @@ void virNetServerClose(virNetServerPtr s
|
|
for (i = 0; i < srv->nservices; i++)
|
|
virNetServerServiceClose(srv->services[i]);
|
|
|
|
+ for (i = 0; i < srv->nclients; i++)
|
|
+ virNetServerClientClose(srv->clients[i]);
|
|
+
|
|
virObjectUnlock(srv);
|
|
}
|
|
|