uevent: Use strchr here
o9000 o9000
1 files changed,
6 insertions(+),
8 deletions(-)
jump to
M
src/util/uevent.c
→
src/util/uevent.c
@@ -80,14 +80,12 @@ buffer[size-1] = '\0';
for (; s < end; s += strlen(s) + 1) { if (first) { - const char *p; - for (p = s; *p != '@'; p++) { - if (!*p) { - /* error: kernel events contain @ */ - /* triggered by udev events, though */ - free(ev); - return NULL; - } + const char *p = strchr(s, '@'); + if (!p) { + /* error: kernel events contain @ */ + /* triggered by udev events, though */ + free(ev); + return NULL; } ev->path = strdup(p+1); first = FALSE;