about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rw-r--r--nis/ypclnt.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 859b7de78f..5ac33e994e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2008-03-03  Ulrich Drepper  <drepper@redhat.com>
 
+	[BZ #5854]
+	* nis/ypclnt.c (yp_order): Fix handling of return value of
+	do_ypcall_tr call.
+	Patch by Jeff Moyer <jmoyer@redhat.com>.
+
 	* po/fr.po: Update from translation team.
 
 2008-02-22  Andreas Jaeger  <aj@suse.de>,
diff --git a/nis/ypclnt.c b/nis/ypclnt.c
index ae04ee9212..7d0091bd26 100644
--- a/nis/ypclnt.c
+++ b/nis/ypclnt.c
@@ -634,7 +634,7 @@ yp_order (const char *indomain, const char *inmap, unsigned int *outorder)
 			 (caddr_t) &req, (xdrproc_t) xdr_ypresp_order,
 			 (caddr_t) &resp);
 
-  if (result == YPERR_SUCCESS)
+  if (result != YPERR_SUCCESS)
     return result;
 
   *outorder = resp.ordernum;