X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=udev%2Fudevd.c;h=b64f08b5c55eada2bb7413cae782fdc133b5f0f2;hb=e6c1a2bde7609cc703a5fad34c3bc1d15d19bbdc;hp=1fe76f88294927e25c1b551a6159374c3b4d3ab2;hpb=065db052211d3bf08d9b0f698a79a8798faf11d2;p=elogind.git diff --git a/udev/udevd.c b/udev/udevd.c index 1fe76f882..b64f08b5c 100644 --- a/udev/udevd.c +++ b/udev/udevd.c @@ -649,8 +649,7 @@ static void cleanup_queue_dir(struct udev *udev) break; if (dent->d_name[0] == '.') continue; - util_strscpyl(filename, sizeof(filename), dirname, "/", dent->d_name, NULL); - unlink(filename); + unlinkat(dirfd(dir), dent->d_name, 0); } closedir(dir); rmdir(dirname);