From: Aiknow Date: Thu, 15 Dec 2022 02:38:12 +0000 (+0800) Subject: socket_handle_watch: break when `found` is TRUE in server X-Git-Tag: dbus-1.15.4~18^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4f6e029598dc8c16893afc1acfae5ba8f8d1fbdd;p=thirdparty%2Fdbus.git socket_handle_watch: break when `found` is TRUE in server skip useless loop when `found` is TRUE. This MR is a response to issue #431. Signed-off-by: Aiknow --- diff --git a/dbus/dbus-server-socket.c b/dbus/dbus-server-socket.c index d87bba70c..56cab0b50 100644 --- a/dbus/dbus-server-socket.c +++ b/dbus/dbus-server-socket.c @@ -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