X-Git-Url: https://git.archive.openwrt.org/?p=project%2Fprocd.git;a=blobdiff_plain;f=plug%2Fudevtrigger.c;h=3eba19a681e2edee1989dfc4fc35ca85f2f9d1f6;hp=5013189530a1741b8bfd8f3c9db85085124477f8;hb=2909fab250c033eaad2b02d1b28b795d417d58e3;hpb=916f95cb58604038695347ee41a430d8ca1f0556 diff --git a/plug/udevtrigger.c b/plug/udevtrigger.c index 5013189..3eba19a 100644 --- a/plug/udevtrigger.c +++ b/plug/udevtrigger.c @@ -114,7 +114,7 @@ static int sysfs_resolve_link(char *devpath, size_t size) strlcpy(link_path, "/sys", sizeof(link_path)); strlcat(link_path, devpath, sizeof(link_path)); - len = readlink(link_path, link_target, sizeof(link_target)); + len = readlink(link_path, link_target, sizeof(link_target) - 1); if (len <= 0) return -1; link_target[len] = '\0';