diff --git a/src/platform/nm-linux-platform.c b/src/platform/nm-linux-platform.c index 76ca16f306..0723bf3099 100644 --- a/src/platform/nm-linux-platform.c +++ b/src/platform/nm-linux-platform.c @@ -5698,8 +5698,11 @@ continue_reading: event_seq_check (platform, msg, seq_result); - if (abort_parsing) + if (abort_parsing) { + if (!handle_events) + goto continue_reading; goto out; + } err = 0; hdr = nlmsg_next (hdr, &n);