Check all event sources with every iteration.
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
if (uevent_netlink_active && msg->type == UDEVD_UEVENT_UDEVSEND && msg->seqnum != 0) {
dbg("skip uevent_helper message, netlink is active");
free(msg);
if (uevent_netlink_active && msg->type == UDEVD_UEVENT_UDEVSEND && msg->seqnum != 0) {
dbg("skip uevent_helper message, netlink is active");
free(msg);
- continue;
- }
- msg_queue_insert(msg);
+ } else
+ msg_queue_insert(msg);