]> git.ipfire.org Git - thirdparty/libvirt.git/commit
Fix release of virNetMessagePtr instances in streams processing
authorDaniel P. Berrange <berrange@redhat.com>
Thu, 30 Jun 2011 15:40:47 +0000 (16:40 +0100)
committerDaniel P. Berrange <berrange@redhat.com>
Thu, 30 Jun 2011 17:04:02 +0000 (18:04 +0100)
commitc69ba67032e91b393427ef005a855d58e5576584
treeb641b1992418d1152ab7892f0532d0bed590b55c
parentf1c2c0e2dc8d3cf7c181b3dd7a6c2185bee29bdc
Fix release of virNetMessagePtr instances in streams processing

If a message packet for a invalid stream is received it is just
free'd. This is not good because it doesn't let the client RPC
request counter decrement. If a stream is shutdown with pending
packets the message also isn't released properly because of an
incorrect header type

* daemon/stream.c: Fix message header type
* src/rpc/virnetserverprogram.c: Send dummy reply instead of
  free'ing ignored stream message
daemon/stream.c
src/rpc/virnetserverprogram.c