commit-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[hurd] 64/87: BSD apps want sin_zero cleared in sys_getname.


From: Samuel Thibault
Subject: [hurd] 64/87: BSD apps want sin_zero cleared in sys_getname.
Date: Sun, 09 Nov 2014 11:05:05 +0000

This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch upstream
in repository hurd.

commit 1a22019e6a86d0636f9847f8891f280facd2fd22
Author: Alexey Kuznetsov <address@hidden>
Date:   Sun Sep 28 16:05:17 2014 +0200

    BSD apps want sin_zero cleared in sys_getname.
    
    Cherry-picked from Linux c1e9dcb37795b08a1f50b8de7b2ad5efcb15728f
    
    * pfinet/linux-src/net/ipv4/af_inet.c (inet_getname): Clear `sin_zero'
    part of `sin'.
---
 pfinet/linux-src/net/ipv4/af_inet.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/pfinet/linux-src/net/ipv4/af_inet.c 
b/pfinet/linux-src/net/ipv4/af_inet.c
index 04e0510..0e52a72 100644
--- a/pfinet/linux-src/net/ipv4/af_inet.c
+++ b/pfinet/linux-src/net/ipv4/af_inet.c
@@ -755,6 +755,7 @@ static int inet_getname(struct socket *sock, struct 
sockaddr *uaddr,
                sin->sin_port = sk->sport;
                sin->sin_addr.s_addr = addr;
        }
+       memset(sin->sin_zero, 0, sizeof(sin->sin_zero));
        *uaddr_len = sizeof(*sin);
        return(0);
 }

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-hurd/hurd.git



reply via email to

[Prev in Thread] Current Thread [Next in Thread]