Update.
authorUlrich Drepper <drepper@redhat.com>
Wed, 1 Apr 1998 12:01:19 +0000 (12:01 +0000)
committerUlrich Drepper <drepper@redhat.com>
Wed, 1 Apr 1998 12:01:19 +0000 (12:01 +0000)
1998-04-01  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>

* sunrpc/clnt_udp.c (clntudp_call): Don't check the xid if
we only wait for a replay.

ChangeLog
sunrpc/clnt_udp.c

index 918d146..9150147 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+1998-04-01  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>
+
+       * sunrpc/clnt_udp.c (clntudp_call): Don't check the xid if
+       we only wait for a replay.
+
 1998-04-01  Ulrich Drepper  <drepper@cygnus.com>
 
        * iconvdata/Makefile: Finally fix dependencies for JOHAB and
index a0164f0..3ce124f 100644 (file)
@@ -356,8 +356,12 @@ send_again:
        }
       if (inlen < 4)
        continue;
-      /* see if reply transaction id matches sent id */
-      if (*((u_int32_t *) (cu->cu_inbuf)) != *((u_int32_t *) (cu->cu_outbuf)))
+
+      /* see if reply transaction id matches sent id.
+        Don't do this if we only wait for a replay */
+      if (xargs != NULL
+         && (*((u_int32_t *) (cu->cu_inbuf))
+             != *((u_int32_t *) (cu->cu_outbuf))))
        continue;
       /* we now assume we have the proper reply */
       break;