[FIX] Change SMACK64IPOUT flag (* -> @) 06/29706/1
authorDmitry Kovalenko <d.kovalenko@samsung.com>
Sat, 1 Nov 2014 09:58:03 +0000 (12:58 +0300)
committerDmitry Kovalenko <d.kovalenko@samsung.com>
Sat, 1 Nov 2014 09:58:03 +0000 (12:58 +0300)
With * connection from ld lib to manager fails in kernel
with EACCESS error code and description:
"A star subject can’t access any objects"

Change-Id: I2a43ff2b8a34e0be9d3f849d226594bb607bf96a
Signed-off-by: Dmitry Kovalenko <d.kovalenko@samsung.com>
daemon/smack.c

index 74ed91c..9e285e6 100644 (file)
@@ -39,7 +39,7 @@
 void fd_setup_attributes(int fd)
 {
        fsetxattr(fd, "security.SMACK64IPIN", "*", 1, 0);
-       fsetxattr(fd, "security.SMACK64IPOUT", "*", 1, 0);
+       fsetxattr(fd, "security.SMACK64IPOUT", "@", 1, 0);
 }
 
 void set_label_for_all(const char *path)