-
Paolo Bonzini authored
If ret is WAIT_TIMEOUT and there was an event returned by select(), we can write to a location after the end of the array. But in that case we can retry the WaitForMultipleObjects call with the same set of events, so just move the event[ret - WAIT_OBJECT_0] assignment inside the existin conditional. Reported-by:
TeLeMan <geleman@gmail.com> Signed-off-by:
Paolo Bonzini <pbonzini@redhat.com> Reviewed-by:
TeLeMan <geleman@gmail.com> Signed-off-by:
Stefan Hajnoczi <stefanha@redhat.com>
Paolo Bonzini authoredIf ret is WAIT_TIMEOUT and there was an event returned by select(), we can write to a location after the end of the array. But in that case we can retry the WaitForMultipleObjects call with the same set of events, so just move the event[ret - WAIT_OBJECT_0] assignment inside the existin conditional. Reported-by:
TeLeMan <geleman@gmail.com> Signed-off-by:
Paolo Bonzini <pbonzini@redhat.com> Reviewed-by:
TeLeMan <geleman@gmail.com> Signed-off-by:
Stefan Hajnoczi <stefanha@redhat.com>