From: Daniel Veillard Date: Thu, 3 Feb 2011 14:13:24 +0000 (+0800) Subject: Fix compilation when building without sasl X-Git-Tag: v0.8.8~93 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3028f51c383cc36ab4e87f2c87569d55de5672ff;p=thirdparty%2Flibvirt.git Fix compilation when building without sasl Use of saslDecoded field need to be guarded by #if HAVE_SASL/endif * src/remote/remote_driver.c: fix remoteIOEventLoop accordingly --- diff --git a/src/remote/remote_driver.c b/src/remote/remote_driver.c index 347b84479b..8bae697964 100644 --- a/src/remote/remote_driver.c +++ b/src/remote/remote_driver.c @@ -10186,8 +10186,10 @@ remoteIOEventLoop(virConnectPtr conn, * don't want to sleep in the poll(), just * check if any other FDs are also ready */ +#if HAVE_SASL if (priv->saslDecoded) timeout = 0; +#endif fds[0].events = fds[0].revents = 0; fds[1].events = fds[1].revents = 0; @@ -10236,8 +10238,10 @@ remoteIOEventLoop(virConnectPtr conn, /* If we have existing SASL decoded data, pretend * the socket became readable so we consume it */ +#if HAVE_SASL if (priv->saslDecoded) fds[0].revents |= POLLIN; +#endif if (fds[1].revents) { ssize_t s;