chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
libudev: queue - _unref() should return the object
[elogind.git]
/
libudev
/
libudev-selinux-private.c
diff --git
a/libudev/libudev-selinux-private.c
b/libudev/libudev-selinux-private.c
index 2d4463d8648ef26277aa4fcf2815b76dd9a6534e..cb06a280f7924000abeaba50b47f0b963eff0062 100644
(file)
--- a/
libudev/libudev-selinux-private.c
+++ b/
libudev/libudev-selinux-private.c
@@
-83,7
+83,7
@@
void udev_selinux_resetfscreatecon(struct udev *udev)
err(udev, "setfscreatecon failed: %m\n");
}
err(udev, "setfscreatecon failed: %m\n");
}
-void udev_selinux_setfscreateconat(struct udev *udev, int d
ir
fd, const char *file, unsigned int mode)
+void udev_selinux_setfscreateconat(struct udev *udev, int dfd, const char *file, unsigned int mode)
{
char filename[UTIL_PATH_SIZE];
{
char filename[UTIL_PATH_SIZE];
@@
-96,7
+96,7
@@
void udev_selinux_setfscreateconat(struct udev *udev, int dirfd, const char *fil
char target[UTIL_PATH_SIZE];
ssize_t len;
char target[UTIL_PATH_SIZE];
ssize_t len;
- snprintf(procfd, sizeof(procfd), "/proc/%u/fd/%u", getpid(), d
ir
fd);
+ snprintf(procfd, sizeof(procfd), "/proc/%u/fd/%u", getpid(), dfd);
len = readlink(procfd, target, sizeof(target));
if (len <= 0 || len == sizeof(target))
return;
len = readlink(procfd, target, sizeof(target));
if (len <= 0 || len == sizeof(target))
return;