devtype[0] = '\0';
devtype++;
}
- udev_list_entry_add(udev, &subsystem_match_list, subsys, devtype, 0, 0);
+ udev_list_entry_add(udev, &subsystem_match_list, subsys, devtype, 0);
break;
}
case 't':
- udev_list_entry_add(udev, &tag_match_list, optarg, NULL, 0, 0);
+ udev_list_entry_add(udev, &tag_match_list, optarg, NULL, 0);
break;
case 'h':
printf("Usage: udevadm monitor [--property] [--kernel] [--udev] [--help]\n"
" --tag-match=<tag> filter events by tag\n"
" --help\n\n");
goto out;
+ default:
+ rc = 1;
+ goto out;
}
}
continue;
print_device(device, "KERNEL", prop);
udev_device_unref(device);
- }
-
- if (ev[i].data.fd == fd_udev && ev[i].events & EPOLLIN) {
+ } else if (ev[i].data.fd == fd_udev && ev[i].events & EPOLLIN) {
struct udev_device *device;
device = udev_monitor_receive_device(udev_monitor);