1
0
mirror of https://gitlab.com/libvirt/libvirt.git synced 2024-12-26 03:21:44 +03:00
libvirt/daemon
Daniel P. Berrange 3e5d48ef33 Fix potential crash in libvirtd with active streams
If a client disconnects while it has a stream active, there is
a race condition which could see libvirtd crash. This is because
the client struct may be freed before the last stream event has
triggered. This is trivially solved by holding an extra reference
on the client for the stream callbak

* daemon/stream.c: Acquire reference on client when adding the
  stream callback
2011-07-08 16:19:57 +01:00
..
.gitignore build: don't require pod2man for tarball builds 2011-02-21 09:27:05 -07:00
libvirtd.aug Basic framework for auditing integration 2010-10-19 17:31:31 +01:00
libvirtd.c libvirtd: avoid memory leak on OOM 2011-07-01 16:46:20 -06:00
libvirtd.conf Allow to dynamically set the size of the debug buffer 2011-03-15 15:13:21 +08:00
libvirtd.h Fix compilation error when SASL support is disabled 2011-07-06 08:41:17 +02:00
libvirtd.init.in daemon: Export SDL audio environment variables 2010-05-21 12:48:34 -04:00
libvirtd.logrotate.in Add logrotate support for libvirtd.log 2011-03-04 22:43:55 +08:00
libvirtd.lxc.logrotate.in Change logrotate to be per-hypervisor logs 2010-03-10 11:27:02 +01:00
libvirtd.pod.in docs: removed outdated reference to virt-mem 2010-11-23 01:11:10 +11:00
libvirtd.policy-0 Rename qemud/ directory to daemon/ 2009-09-21 14:41:42 +01:00
libvirtd.policy-1 Rename qemud/ directory to daemon/ 2009-09-21 14:41:42 +01:00
libvirtd.qemu.logrotate.in Change logrotate to be per-hypervisor logs 2010-03-10 11:27:02 +01:00
libvirtd.sasl Rename qemud/ directory to daemon/ 2009-09-21 14:41:42 +01:00
libvirtd.stp Include socket address in client probe data 2010-10-22 12:00:45 +01:00
libvirtd.sysconf daemon: sysconf: Update comment about VNC audio 2010-05-26 10:51:36 -04:00
libvirtd.uml.logrotate.in Change logrotate to be per-hypervisor logs 2010-03-10 11:27:02 +01:00
libvirtd.upstart Experimental libvirtd upstart job 2011-04-18 11:38:30 +02:00
Makefile.am Convert libvirtd over to the new RPC handling APIs 2011-06-28 17:33:19 +01:00
probes.d Include socket address in client probe data 2010-10-22 12:00:45 +01:00
remote.c Add conditionals to allow build without SASL 2011-06-30 18:56:57 +01:00
remote.h Convert libvirtd over to the new RPC handling APIs 2011-06-28 17:33:19 +01:00
stream.c Fix potential crash in libvirtd with active streams 2011-07-08 16:19:57 +01:00
stream.h Convert libvirtd over to the new RPC handling APIs 2011-06-28 17:33:19 +01:00
test_libvirtd.aug qemu: fix augeas support for vnc_auto_unix_socket 2011-01-28 15:28:30 -07:00
THREADS.txt maint: use consistent file name for threading notes 2011-05-31 13:54:45 -06:00