chiark / gitweb /
udev: do not selinux label files in /run/udev
[elogind.git] / src / udev / udev-event.c
index d330062ebf8da2cde79fe442e76e03dbd43e1966..e6f405b74a48d0055381fdb60d859932f2012c6a 100644 (file)
@@ -133,7 +133,7 @@ size_t udev_event_apply_format(struct udev_event *event, const char *src, char *
                                 }
 
                                 for (i = 0; i < ELEMENTSOF(map); i++) {
-                                        if (strncmp(&from[1], map[i].name, strlen(map[i].name)) == 0) {
+                                        if (startswith(&from[1], map[i].name)) {
                                                 type = map[i].type;
                                                 from += strlen(map[i].name)+1;
                                                 goto subst;