Sophie

Sophie

distrib > Mageia > 7 > i586 > media > core-updates-src > by-pkgid > bbda6a35e887fed9d94b7749a0da785c > files > 1

yp-tools-4.2.3-2.1.mga7.src.rpm

diff -Nrup a/src/ypwhich.c b/src/ypwhich.c
--- a/src/ypwhich.c	2018-03-27 15:47:48.000000000 +0200
+++ b/src/ypwhich.c	2019-10-18 13:04:11.429776671 +0200
@@ -111,7 +111,15 @@ print_bindhost (char *hostname, char *do
   struct timeval tv;
   CLIENT *client;
 
-  client = clnt_create(hostname, YPBINDPROG, (vers==-1)?3:vers, "udp");
+  if (vers == -1)
+#ifdef HAVE_YPBIND3
+    vers = 3;
+#else
+    vers = 2;
+#endif
+
+  client = clnt_create(hostname, YPBINDPROG, vers, "udp");
+
   if (client == NULL)
     {
       fprintf (stderr, "ypwhich: %s\n", yperr_string (YPERR_YPBIND));