chiark / gitweb /
systemctl: fix iteration in check_listening_sockets()
[elogind.git] / src / systemctl / systemctl.c
index 77fc80b244c7819c62816d96fcfb6cc887519074..0e6b2ec30c33aefb4b87b4e530ff3f72e8ae66fc 100644 (file)
@@ -1762,8 +1762,7 @@ static void check_listening_sockets(
                         log_warning("%s", service_trigger);
                 }
 next:
-                dbus_message_iter_recurse(&iter, &sub);
-                iter = sub;
+                dbus_message_iter_next(&sub);
         }
 finish:
         if (m)