
On Sat, Apr 23, 2016 at 06:52:10PM -0400, Cole Robinson wrote:
From: Ben Gray <ben.r.gray@gmail.com>
FD passing APIs like CreateXMLWithFiles or OpenGraphicsFD will leak file descriptors. The user passes in an fd, which is dup()'d in virNetClientProgramCall. The new fd is what is transfered to the server virNetClientIOWriteMessage.
Once all the fds have been written though, the parent msg->fds list is immediately free'd, so the individual fds are never closed.
This closes each FD as its send to the server, so all fds have been closed by the time msg->fds is free'd.
https://bugzilla.redhat.com/show_bug.cgi?id=1159766 Signed-off-by: Cole Robinson <crobinso@redhat.com> ---
NACK, this isn't a bug, this is expected behavior. Check the BZ for detailed explanation.