]> git.ipfire.org Git - thirdparty/libvirt.git/commit
Ensure empty payload is written upon stream completion
authorDaniel P. Berrange <berrange@redhat.com>
Tue, 28 Jun 2011 16:42:06 +0000 (17:42 +0100)
committerDaniel P. Berrange <berrange@redhat.com>
Wed, 29 Jun 2011 10:08:59 +0000 (11:08 +0100)
commit59b877b609e809673c46bf1364864aa70ff13bb8
tree38002174d80878b48d6e21d07c9aded4194c3452
parentd550277ca780083e33824c3762fa0d420c920ca5
Ensure empty payload is written upon stream completion

On stream completion it is neccessary to send back a
message with an empty payload. The message header was
not being filled out correctly, since we were not writing
any payload. Add a method for encoding an empty payload
which updates the message headers correctly.

* src/rpc/virnetmessage.c, src/rpc/virnetmessage.h: Add
  a virNetMessageEncodePayloadEmpty method
* src/rpc/virnetserverprogram.c: Write empty payload on
  stream completion
src/rpc/virnetmessage.c
src/rpc/virnetmessage.h
src/rpc/virnetserverprogram.c