X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=udev_node.c;h=6ca0601ea48e815b86437e75819611008e715211;hb=8c1711dcd03e84bfec4bb2ee767d0467fd32f6a5;hp=bd58a6c485d9ddc6128bd4d31079ec54ba63fc6e;hpb=a0092d28dbb2c1c75c2fac17303b703343f03a35;p=elogind.git diff --git a/udev_node.c b/udev_node.c index bd58a6c48..6ca0601ea 100644 --- a/udev_node.c +++ b/udev_node.c @@ -164,7 +164,7 @@ static int node_symlink(const char *node, const char *slink) strlcpy(slink_tmp, slink, sizeof(slink_tmp)); strlcat(slink_tmp, TMP_FILE_EXT, sizeof(slink_tmp)); unlink(slink_tmp); - selinux_setfscreatecon(slink_tmp, NULL, S_IFLNK); + selinux_setfscreatecon(slink, NULL, S_IFLNK); retval = symlink(target, slink_tmp); selinux_resetfscreatecon(); if (retval != 0) {