]> xenbits.xensource.com Git - libvirt.git/commit
Change calling conventions in remote driver client internals
authorDaniel P. Berrange <berrange@redhat.com>
Fri, 23 Jul 2010 11:05:46 +0000 (12:05 +0100)
committerDaniel P. Berrange <berrange@redhat.com>
Tue, 2 Nov 2010 14:50:32 +0000 (14:50 +0000)
commita75cf152a5987aa9c8f89c15591ea462485ec3a0
tree7421744fb880952dd295e31b03473dd9c7591d33
parentd532296cfae586ddc4cad53f75ab446c8a49e373
Change calling conventions in remote driver client internals

The remoteIO() method has wierd calling conventions, where
it is passed a pre-allocated 'struct remote_call *' but
then free()s it itself, instead of letting the caller free().
This fixes those weird semantics

* src/remote/remote_driver.c: Sanitize semantics of remoteIO
  method wrt to memory release
src/remote/remote_driver.c