libvirt/src/rpc
Daniel P. Berrange e5a1bee07a Ensure client is marked for close in all error paths
Currently if the keepalive timer triggers, the 'markClose'
flag is set on the virNetClient. A controlled shutdown will
then be performed. If an I/O error occurs during read or
write of the connection an error is raised back to the
caller, but the connection isn't marked for close. This
patch ensures that all I/O error scenarios always result
in the connection being marked for close.

Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
2012-07-30 10:08:41 +01:00
..
gendispatch.pl Replace use of virNetError with virReportError 2012-07-20 14:39:53 +01:00
genprotocol.pl rpc: generalize solution for VPATH builds 2012-03-08 08:49:38 -07:00
gensystemtap.pl maint: avoid regression on copyright listings 2012-07-27 07:42:34 -06:00
virkeepalive.c Desert the FSF address in copyright 2012-07-23 10:50:50 +08:00
virkeepalive.h Desert the FSF address in copyright 2012-07-23 10:50:50 +08:00
virkeepaliveprotocol.x Define keepalive protocol 2011-11-24 11:44:08 +01:00
virnetclient.c Ensure client is marked for close in all error paths 2012-07-30 10:08:41 +01:00
virnetclient.h Desert the FSF address in copyright 2012-07-23 10:50:50 +08:00
virnetclientprogram.c Desert the FSF address in copyright 2012-07-23 10:50:50 +08:00
virnetclientprogram.h Desert the FSF address in copyright 2012-07-23 10:50:50 +08:00
virnetclientstream.c Desert the FSF address in copyright 2012-07-23 10:50:50 +08:00
virnetclientstream.h Desert the FSF address in copyright 2012-07-23 10:50:50 +08:00
virnetmessage.c Desert the FSF address in copyright 2012-07-23 10:50:50 +08:00
virnetmessage.h Desert the FSF address in copyright 2012-07-23 10:50:50 +08:00
virnetprotocol.x maint: avoid regression on copyright listings 2012-07-27 07:42:34 -06:00
virnetsaslcontext.c maint: don't permit format strings without % 2012-07-26 14:32:30 -06:00
virnetsaslcontext.h Desert the FSF address in copyright 2012-07-23 10:50:50 +08:00
virnetserver.c Desert the FSF address in copyright 2012-07-23 10:50:50 +08:00
virnetserver.h Desert the FSF address in copyright 2012-07-23 10:50:50 +08:00
virnetserverclient.c Desert the FSF address in copyright 2012-07-23 10:50:50 +08:00
virnetserverclient.h Desert the FSF address in copyright 2012-07-23 10:50:50 +08:00
virnetservermdns.c Desert the FSF address in copyright 2012-07-23 10:50:50 +08:00
virnetservermdns.h Desert the FSF address in copyright 2012-07-23 10:50:50 +08:00
virnetserverprogram.c Desert the FSF address in copyright 2012-07-23 10:50:50 +08:00
virnetserverprogram.h Desert the FSF address in copyright 2012-07-23 10:50:50 +08:00
virnetserverservice.c Desert the FSF address in copyright 2012-07-23 10:50:50 +08:00
virnetserverservice.h Desert the FSF address in copyright 2012-07-23 10:50:50 +08:00
virnetsocket.c maint: don't permit format strings without % 2012-07-26 14:32:30 -06:00
virnetsocket.h Desert the FSF address in copyright 2012-07-23 10:50:50 +08:00
virnettlscontext.c Desert the FSF address in copyright 2012-07-23 10:50:50 +08:00
virnettlscontext.h Desert the FSF address in copyright 2012-07-23 10:50:50 +08:00