From d701fac78fc418e4aeb9e25ad2fcd0035e80b1fe Mon Sep 17 00:00:00 2001 From: Frediano Ziglio Date: Wed, 20 Jun 2018 14:23:44 +0100 Subject: [PATCH] dispatcher: Define pollfd variable only if needed Signed-off-by: Frediano Ziglio Acked-by: Christophe de Dinechin --- server/dispatcher.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/dispatcher.c b/server/dispatcher.c index 301feffd..3e0decde 100644 --- a/server/dispatcher.c +++ b/server/dispatcher.c @@ -190,13 +190,13 @@ static int read_safe(int fd, uint8_t *buf, size_t size, int block) { int read_size = 0; int ret; - struct pollfd pollfd = {.fd = fd, .events = POLLIN, .revents = 0}; if (size == 0) { return 0; } if (!block) { + struct pollfd pollfd = {.fd = fd, .events = POLLIN, .revents = 0}; while ((ret = poll(&pollfd, 1, 0)) == -1) { if (errno == EINTR) { spice_debug("EINTR in poll");