From: Mike Yuan Date: Thu, 13 Mar 2025 15:04:33 +0000 (+0100) Subject: sd-bus/bus-creds: use plain read_full_file() for process cmdline X-Git-Tag: v258-rc1~704^2~2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=36b159ab3f3b9c0e6621fdf51f249cb8b6412ce3;p=thirdparty%2Fsystemd.git sd-bus/bus-creds: use plain read_full_file() for process cmdline This one uses "seq_file", i.e. normal FILE stream just works. --- 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) {