1998-11-29 Roland McGrath <roland@baalperazim.frob.com>
authorroland <roland>
Sun, 29 Nov 1998 11:17:24 +0000 (11:17 +0000)
committerroland <roland>
Sun, 29 Nov 1998 11:17:24 +0000 (11:17 +0000)
* sunrpc/svc_unix.c (__msgread): Move ON local var inside block
within #ifdef SO_PASSCRED.  Avoids unused var when no SO_PASSCRED.
* sunrpc/clnt_unix.c (__msgread): Likewise.

sunrpc/clnt_unix.c
sunrpc/svc_unix.c

index 365bdac..cead72b 100644 (file)
@@ -445,7 +445,6 @@ __msgread (int sock, void *buf, size_t cnt)
   struct iovec iov[1];
   struct msghdr msg;
   struct cmessage cm;
-  int on = 1;
 
   iov[0].iov_base = buf;
   iov[0].iov_len = cnt;
@@ -459,8 +458,11 @@ __msgread (int sock, void *buf, size_t cnt)
   msg.msg_flags = 0;
 
 #ifdef SO_PASSCRED
-  if (setsockopt (sock, SOL_SOCKET, SO_PASSCRED, &on, sizeof (on)))
-    return -1;
+  {
+    int on = 1;
+    if (setsockopt (sock, SOL_SOCKET, SO_PASSCRED, &on, sizeof (on)))
+      return -1;
+  }
 #endif
 
   return recvmsg (sock, &msg, 0);
index 0aa3436..7ada8cc 100644 (file)
@@ -295,7 +295,6 @@ __msgread (int sock, void *buf, size_t cnt)
 {
   struct iovec iov[1];
   struct msghdr msg;
-  int on = 1;
 
   iov[0].iov_base = buf;
   iov[0].iov_len = cnt;
@@ -309,8 +308,11 @@ __msgread (int sock, void *buf, size_t cnt)
   msg.msg_flags = 0;
 
 #ifdef SO_PASSCRED
-  if (setsockopt (sock, SOL_SOCKET, SO_PASSCRED, &on, sizeof (on)))
-    return -1;
+  {
+    int on = 1;
+    if (setsockopt (sock, SOL_SOCKET, SO_PASSCRED, &on, sizeof (on)))
+      return -1;
+  }
 #endif
 
   return recvmsg (sock, &msg, 0);