[BZ #5854]
authorUlrich Drepper <drepper@redhat.com>
Tue, 4 Mar 2008 00:28:04 +0000 (00:28 +0000)
committerUlrich Drepper <drepper@redhat.com>
Tue, 4 Mar 2008 00:28:04 +0000 (00:28 +0000)
* nis/ypclnt.c (yp_order): Fix handling of return value of
do_ypcall_tr call.
Patch by Jeff Moyer <jmoyer@redhat.com>.

ChangeLog
nis/ypclnt.c

index 859b7de78fbdd839693673eb480b3b27099d5723..5ac33e994ea339dfe0ac62e41f764cbe237627fa 100644 (file)
--- 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>,
index ae04ee9212293b7b12f40345f40da0dd4e0ceb3f..7d0091bd261a35beab0333ee4706951e82af0ec0 100644 (file)
@@ -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;