]> andersk Git - openssh.git/commitdiff
- (dtucker) [monitor_fdpass.c] Reduce diff vs OpenBSD by moving some
authordtucker <dtucker>
Sun, 23 Nov 2008 03:03:19 +0000 (03:03 +0000)
committerdtucker <dtucker>
Sun, 23 Nov 2008 03:03:19 +0000 (03:03 +0000)
    declarations, removing an unnecessary union member and adding whitespace.
    ok djm some time ago.

ChangeLog
monitor_fdpass.c

index 3f6d6324b7a196ff060a55d5ec4265802bbae3f6..429fc76641818787a0985690b11ef07b5494e875 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+20081123
+ - (dtucker) [monitor_fdpass.c] Reduce diff vs OpenBSD by moving some
+    declarations, removing an unnecessary union member and adding whitespace.
+    ok djm some time ago.
+
 20081118
  - (tim) [addrmatch.c configure.ac] Some platforms do not have sin6_scope_id
    member of sockaddr_in6. Also reported in Bug 1491 by David Leonard. OK and
index cab538bc900300262cebacde9a2122ab95ce3059..f68c3728a40338f4da332557e01b7b1d2ddbb15e 100644 (file)
@@ -45,17 +45,16 @@ mm_send_fd(int sock, int fd)
 {
 #if defined(HAVE_SENDMSG) && (defined(HAVE_ACCRIGHTS_IN_MSGHDR) || defined(HAVE_CONTROL_IN_MSGHDR))
        struct msghdr msg;
-       struct iovec vec;
-       char ch = '\0';
-       ssize_t n;
 #ifndef HAVE_ACCRIGHTS_IN_MSGHDR
        union {
                struct cmsghdr hdr;
-               char tmp[CMSG_SPACE(sizeof(int))];
                char buf[CMSG_SPACE(sizeof(int))];
        } cmsgbuf;
        struct cmsghdr *cmsg;
 #endif
+       struct iovec vec;
+       char ch = '\0';
+       ssize_t n;
 
        memset(&msg, 0, sizeof(msg));
 #ifdef HAVE_ACCRIGHTS_IN_MSGHDR
@@ -99,10 +98,6 @@ mm_receive_fd(int sock)
 {
 #if defined(HAVE_RECVMSG) && (defined(HAVE_ACCRIGHTS_IN_MSGHDR) || defined(HAVE_CONTROL_IN_MSGHDR))
        struct msghdr msg;
-       struct iovec vec;
-       ssize_t n;
-       char ch;
-       int fd;
 #ifndef HAVE_ACCRIGHTS_IN_MSGHDR
        union {
                struct cmsghdr hdr;
@@ -110,6 +105,10 @@ mm_receive_fd(int sock)
        } cmsgbuf;
        struct cmsghdr *cmsg;
 #endif
+       struct iovec vec;
+       ssize_t n;
+       char ch;
+       int fd;
 
        memset(&msg, 0, sizeof(msg));
        vec.iov_base = &ch;
@@ -128,6 +127,7 @@ mm_receive_fd(int sock)
                error("%s: recvmsg: %s", __func__, strerror(errno));
                return -1;
        }
+
        if (n != 1) {
                error("%s: recvmsg: expected received 1 got %ld",
                    __func__, (long)n);
@@ -145,6 +145,7 @@ mm_receive_fd(int sock)
                error("%s: no message header", __func__);
                return -1;
        }
+
 #ifndef BROKEN_CMSG_TYPE
        if (cmsg->cmsg_type != SCM_RIGHTS) {
                error("%s: expected type %d got %d", __func__,
This page took 0.100915 seconds and 5 git commands to generate.