diff --git a/cmds/uevent.cpp b/cmds/uevent.cpp index e2d8ee1..7ecbf16 100644 --- a/cmds/uevent.cpp +++ b/cmds/uevent.cpp @@ -44,6 +44,11 @@ int main(int argc, char **argv, char **envp) { if (buflen<0) { exit(1); } + + if(argc>=2) { + if(!strstr(buffer, argv[1])) continue; + } + printf("%s\n", buffer); char *pos = buffer + strlen(buffer); char *end = buffer + buflen;