• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

systemd / systemd / 21269554371
73%

Build:
DEFAULT BRANCH: main
Ran 23 Jan 2026 02:50AM UTC
Jobs 1
Files 1971
Run time 3min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

22 Jan 2026 06:13PM UTC coverage: 72.571% (-0.2%) from 72.798%
21269554371

push

github

YHNdnzj
pam_systemd: fix regression introduced in v258 by preserving the FIFO fd

Upstream commit 3180c4d introduced a version incompatibility between
pam_systemd.so v258 and logind v257. This is problematic because such version
mismatches can occur in practice: logind still cannot be restarted during a
systemd package upgrade (it's a long-standing limitation, see
https://github.com/systemd/systemd/issues/17308).

When pam_systemd requests a new session, logind v257 returns a FIFO
fd. pam_systemd.so v258 ignores this fd and closes it. logind interprets the
closure as the session leader exiting and immediately terminates the session.

This patch partially reverts commit 3180c4d and restores the handling of the
FIFO fd in pam_systemd. The change is limited to the D-Bus APIs, since the
varlink API was only introduced in logind v258.

Follow-up for 3180c4d46.

0 of 9 new or added lines in 1 file covered. (0.0%)

1194 existing lines in 35 files now uncovered.

310232 of 427490 relevant lines covered (72.57%)

1165572.69 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
9
56.31
-0.23% src/login/pam_systemd.c

Uncovered Existing Lines

Lines Coverage ∆ File
1
82.0
-2.0% src/basic/errno-util.h
1
84.37
-0.1% src/basic/process-util.c
1
72.89
-0.04% src/core/cgroup.c
1
59.04
-0.22% src/core/import-creds.c
1
58.18
-0.06% src/core/main.c
1
66.22
0.62% src/core/service.c
1
81.63
0.21% src/core/unit.c
1
86.92
-0.07% src/libsystemd/sd-bus/bus-objects.c
1
40.54
0.14% src/login/logind-dbus.c
1
22.81
-0.2% src/login/logind-session-dbus.c
1
56.31
-0.23% src/login/pam_systemd.c
1
88.75
-0.25% src/network/networkd-neighbor.c
1
83.92
0.0% src/network/networkd-route.c
1
83.45
0.12% src/resolve/resolved-link.c
1
84.21
-5.26% src/shared/dissect-image.h
1
67.33
-0.67% src/stdio-bridge/stdio-bridge.c
2
87.3
-0.79% src/basic/pidref.c
2
83.93
-0.23% src/libsystemd-network/sd-dhcp-server.c
2
92.21
-0.1% src/libsystemd/sd-journal/journal-file.c
2
67.36
-0.69% src/resolve/resolved-llmnr.c
2
65.15
-0.19% src/shared/loop-util.c
2
47.01
-0.8% src/shared/watchdog.c
3
79.46
-0.18% src/core/execute.c
3
77.36
-1.13% src/shared/journal-importer.c
4
75.1
-1.58% src/journal/journald-kmsg.c
4
76.31
-0.31% src/journal/journald-manager.c
6
84.83
-0.37% src/network/networkd-link.c
7
71.73
-0.7% src/resolve/resolved-dns-scope.c
8
58.26
-1.0% src/timesync/timesyncd-manager.c
10
53.69
-0.68% src/core/dbus-manager.c
13
40.34
-10.92% src/core/emergency-action.c
15
57.33
-2.42% src/shared/ptyfwd.c
18
79.9
-0.61% src/core/manager.c
32
54.67
-8.5% src/basic/virt.c
1043
53.84
-19.58% src/repart/repart.c
Jobs
ID Job ID Ran Files Coverage
1 21269554371.1 23 Jan 2026 02:50AM UTC 1971
72.57
GitHub Action Run
Source Files on build 21269554371
  • Tree
  • List 1971
  • Changed 65
  • Source Changed 1
  • Coverage Changed 65
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #21269554371
  • 49f71499 on github
  • Prev Build on main (#21230603853)
  • Next Build on main (#21305423202)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc