X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fudev%2Fudev-event.c;h=e6f405b74a48d0055381fdb60d859932f2012c6a;hp=d330062ebf8da2cde79fe442e76e03dbd43e1966;hb=33502ffe2eb7b56cdd018a4fb6830d7828519fad;hpb=6ada823a9a0979ea145fd70add1007c21caa45c0 diff --git a/src/udev/udev-event.c b/src/udev/udev-event.c index d330062eb..e6f405b74 100644 --- a/src/udev/udev-event.c +++ b/src/udev/udev-event.c @@ -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;