procd: fix build when DEBUG is set
[project/procd.git] / plug / udevtrigger.c
index 5013189..6bb3453 100644 (file)
@@ -66,7 +66,7 @@ static void log_message(int priority, const char *format, ...)
         log_message(LOG_INFO ,"%s: " format ,__FUNCTION__ ,## arg); \
     } while (0)
 
-#ifdef DEBUG
+#ifdef UDEV_DEBUG
 #undef dbg
 #define dbg(format, arg...)                         \
     do {                                    \
@@ -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';