* svc.c: Fix to reference the correct xprt because we're no longer
authorTom Yu <tlyu@mit.edu>
Sat, 24 Apr 1999 00:06:59 +0000 (00:06 +0000)
committerTom Yu <tlyu@mit.edu>
Sat, 24 Apr 1999 00:06:59 +0000 (00:06 +0000)
calling ffs(); also remove some unused variables.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11392 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/rpc/ChangeLog
src/lib/rpc/svc.c

index 56332315b3f11f00288c89ec1ef2313e8d179347..593599ef897687bd337642681d1891761adbbcf8 100644 (file)
@@ -1,3 +1,8 @@
+Fri Apr 23 20:05:38 1999  Tom Yu  <tlyu@mit.edu>
+
+       * svc.c: Fix to reference the correct xprt because we're no longer
+       calling ffs(); also remove some unused variables.
+
 Wed Apr 21 16:22:32 1999  Tom Yu  <tlyu@mit.edu>
 
        * svc.c (xprt_unregister): Fix typo.
index b80b493cbcca8d1eb60c6e6a5e21112a7d7581df..f38b0debc3a3d81caf41781d433597d0105ea1d5 100644 (file)
@@ -411,9 +411,6 @@ svc_getreqset(readfds)
        rpc_u_int32 high_vers;
        struct svc_req r;
        register SVCXPRT *xprt;
-       rpc_u_int32 mask;
-       int bit;
-       rpc_u_int32 *maskp;
        register int sock;
         bool_t no_dispatch;
 
@@ -426,7 +423,7 @@ svc_getreqset(readfds)
        for (sock = 0; sock <= max_xport; sock++) {
            if (FD_ISSET(sock, readfds)) {
                /* sock has input waiting */
-               xprt = xports[sock + bit - 1];
+               xprt = xports[sock];
 #else
        for (sock = 0; readfds_local != 0; sock++, readfds_local >>= 1) {
            if ((readfds_local & 1) != 0) {