]> git.ipfire.org Git - thirdparty/dbus.git/commitdiff
socket_handle_watch: break when `found` is TRUE in server
authorAiknow <shixin21@huawei.com>
Thu, 15 Dec 2022 02:38:12 +0000 (10:38 +0800)
committerXin Shi <shixin21@huawei.com>
Tue, 3 Jan 2023 02:51:35 +0000 (10:51 +0800)
skip useless loop when `found` is TRUE.
This MR is a response to issue #431.

Signed-off-by: Aiknow <shixin21@huawei.com>
dbus/dbus-server-socket.c

index d87bba70cc9f32bf1231563faaf0e3911ab12cae..56cab0b507f92d70848dfdf4b0939118e2a84cf5 100644 (file)
@@ -172,7 +172,10 @@ socket_handle_watch (DBusWatch    *watch,
   for (i = 0 ; i < socket_server->n_fds ; i++)
     {
       if (socket_server->watch[i] == watch)
-        found = TRUE;
+        {
+          found = TRUE;
+         break;
+        }
     }
   _dbus_assert (found);
 #endif