]> xenbits.xensource.com Git - libvirt.git/commit
daemon: Unlink unix socket paths on shutdown
authorOsier Yang <jyang@redhat.com>
Thu, 4 Aug 2011 08:54:58 +0000 (16:54 +0800)
committerOsier Yang <jyang@redhat.com>
Thu, 4 Aug 2011 08:54:58 +0000 (16:54 +0800)
commitae0dcbc413a0af79340210ac745e028241d2a759
treeb36c562300ac8f24fda81dfc83bfc0ea991cd204
parent02eab9cefdc7805dcc85b29ecf328213efae36cc
daemon: Unlink unix socket paths on shutdown

This patch introduces a internal RPC API "virNetServerClose", which
is standalone with "virNetServerFree".  it closes all the socket fds,
and unlinks the unix socket paths, regardless of whether the socket
is still referenced or not.

This is to address regression bug:
https://bugzilla.redhat.com/show_bug.cgi?id=725702
daemon/libvirtd.c
src/rpc/virnetserver.c
src/rpc/virnetserver.h
src/rpc/virnetserverservice.c
src/rpc/virnetserverservice.h
src/rpc/virnetsocket.c
src/rpc/virnetsocket.h