]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
sd-varlink: log about client uid that hit connection limit
authorMike Yuan <me@yhndnzj.com>
Sun, 15 Feb 2026 04:36:56 +0000 (05:36 +0100)
committerMike Yuan <me@yhndnzj.com>
Mon, 16 Feb 2026 08:44:55 +0000 (09:44 +0100)
src/libsystemd/sd-varlink/sd-varlink.c

index 4c6787ea3bfc72f4a826384a42dba3087daa9147..b04a43a35c118d86a9f18c7e0818bd2adc2c2309 100644 (file)
@@ -3547,8 +3547,8 @@ static int validate_connection(sd_varlink_server *server, const struct ucred *uc
 
                 c = PTR_TO_UINT(hashmap_get(server->by_uid, UID_TO_PTR(ucred->uid)));
                 if (c >= server->connections_per_uid_max) {
-                        varlink_server_log(server, "Per-UID connection limit of %u reached, refusing.",
-                                           server->connections_per_uid_max);
+                        varlink_server_log(server, "Per-UID connection limit of %u for '" UID_FMT "' reached, refusing.",
+                                           server->connections_per_uid_max, ucred->uid);
                         return 0;
                 }
         }