From 36b159ab3f3b9c0e6621fdf51f249cb8b6412ce3 Mon Sep 17 00:00:00 2001 From: Mike Yuan Date: Thu, 13 Mar 2025 16:04:33 +0100 Subject: [PATCH] sd-bus/bus-creds: use plain read_full_file() for process cmdline This one uses "seq_file", i.e. normal FILE stream just works. --- src/libsystemd/sd-bus/bus-creds.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libsystemd/sd-bus/bus-creds.c b/src/libsystemd/sd-bus/bus-creds.c index 1c6c5a545a1..9e93712bfd6 100644 --- a/src/libsystemd/sd-bus/bus-creds.c +++ b/src/libsystemd/sd-bus/bus-creds.c @@ -1060,7 +1060,7 @@ int bus_creds_add_more(sd_bus_creds *c, uint64_t mask, PidRef *pidref, pid_t tid const char *p; p = procfs_file_alloca(pidref->pid, "cmdline"); - r = read_full_virtual_file(p, &c->cmdline, &c->cmdline_size); + r = read_full_file(p, &c->cmdline, &c->cmdline_size); if (r == -ENOENT) return -ESRCH; if (r < 0) { -- 2.47.3