chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
add O_NOFOLLOW when creating files in link stack
[elogind.git]
/
udev
/
udev-node.c
diff --git
a/udev/udev-node.c
b/udev/udev-node.c
index 34de268464e5234cf21f5173392c45e2b57b2add..2a2c2cf0b46409de1af626d69032e5c7451b8d96 100644
(file)
--- a/
udev/udev-node.c
+++ b/
udev/udev-node.c
@@
-323,7
+323,7
@@
static void link_update(struct udev_device *dev, const char *slink, bool add)
err = util_create_path(udev, filename);
if (err != 0 && err != -ENOENT)
break;
- fd = open(filename, O_WRONLY|O_CREAT, 0444);
+ fd = open(filename, O_WRONLY|O_CREAT
|O_NOFOLLOW
, 0444);
if (fd >= 0)
close(fd);
else