rng: initialize file descriptor to -1
commit513b8c74c4c899cd940a79131e76c5568aa11381
authorPaolo Bonzini <pbonzini@redhat.com>
Fri, 20 Dec 2013 22:21:06 +0000 (20 23:21 +0100)
committerLuiz Capitulino <lcapitulino@redhat.com>
Mon, 6 Jan 2014 18:45:46 +0000 (6 13:45 -0500)
tree18f3615a938cf8aad4ce06b9dc9ab35d8af0d07a
parentabf233294bc8a4d2c7d5f428f1408d7bdd0c02e0
rng: initialize file descriptor to -1

The file descriptor is never initialized to -1, which makes rng-random
close stdin if an object is created and immediately destroyed.  If we
change it to -1, we also need to protect qemu_set_fd_handler from
receiving a bogus file descriptor.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Igor Mammedov <imammedo@redhat.com>
Tested-by: Igor Mammedov <imammedo@redhat.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
backends/rng-random.c