]> git.proxmox.com Git - mirror_qemu.git/commit - tests/test-filter-redirector.c
tests/test-filter-redirector: move close()
authorKlim Kireev <klim.kireev@virtuozzo.com>
Thu, 1 Feb 2018 13:48:31 +0000 (16:48 +0300)
committerPaolo Bonzini <pbonzini@redhat.com>
Wed, 7 Feb 2018 13:09:25 +0000 (14:09 +0100)
commit8f6d701044bc87197aac8aa2a627d70ce8471726
treeb1e8452180db19a276af469a5dc9a37fe2428069
parent7e49f5e8e508ed020c96798b3f7083e24e0e425b
tests/test-filter-redirector: move close()

Since we have separate handler on POLLHUP, which drops data
after closing the connection we need to fix this test, because
it sends data and instantly close the socket creating race condition.
In some cases on other end of socket client closes it faster than
reads data. To prevent it I suggest to close socket after recieving.

Signed-off-by: Klim Kireev <klim.kireev@virtuozzo.com>
Message-Id: <20180201134831.17709-1-klim.kireev@virtuozzo.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
tests/test-filter-redirector.c