commit-hurd
[Top][All Lists]
Advanced

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

[hurd] 51/87: Fix ifsock permission check


From: Samuel Thibault
Subject: [hurd] 51/87: Fix ifsock permission check
Date: Sun, 09 Nov 2014 11:05:03 +0000

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

sthibault pushed a commit to branch upstream
in repository hurd.

commit c19a90851170077b99e694262d002a6e22145b49
Author: Samuel Thibault <address@hidden>
Date:   Tue Aug 26 23:39:24 2014 +0200

    Fix ifsock permission check
    
    POSIX requires write access to the socket, not read access, to be able
    to connect to it.
    
    * trans/ifsock.c (S_ifsock_getsockaddr): Test for O_WRITE instead of
    O_READ.
---
 trans/ifsock.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/trans/ifsock.c b/trans/ifsock.c
index 4ed6589..af2376a 100644
--- a/trans/ifsock.c
+++ b/trans/ifsock.c
@@ -143,7 +143,7 @@ S_ifsock_getsockaddr (struct trivfs_protid *cred,
     return EOPNOTSUPP;
 
   err = file_check_access (cred->realnode, &perms);
-  if (!err && !(perms & O_READ))
+  if (!err && !(perms & O_WRITE))
     err = EACCES;
 
   if (!err)

-- 
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]