From: Evan Hunt Date: Fri, 3 Feb 2017 19:26:37 +0000 (-0800) Subject: [master] silence "unused value" warning X-Git-Tag: v9.12.0a1~475 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=f4d20b15a2ae52aac9ea8316e546abb61e22ae39;p=thirdparty%2Fbind9.git [master] silence "unused value" warning --- diff --git a/lib/isc/unix/dir.c b/lib/isc/unix/dir.c index 29a587ac2c0..d43e5ced014 100644 --- a/lib/isc/unix/dir.c +++ b/lib/isc/unix/dir.c @@ -160,6 +160,9 @@ isc_dir_chdir(const char *dirname) { isc_result_t isc_dir_chroot(const char *dirname) { +#ifdef HAVE_CHROOT + void *tmp; +#endif REQUIRE(dirname != NULL); @@ -170,7 +173,9 @@ isc_dir_chroot(const char *dirname) { * may fail to load library in chroot. * Do not report errors if it fails, we do not need any result now. */ - getprotobyname("udp") && getservbyname("domain", "udp"); + tmp = getprotobyname("udp"); + if (tmp != NULL) + (void) getservbyname("domain", "udp"); if (chroot(dirname) < 0 || chdir("/") < 0) return (isc__errno2result(errno));