|
Ran
|
Jobs
1
|
Files
1971
|
Run time
3min
|
Badge
README BADGES
|
push
github
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
| Lines | Coverage | ∆ | File |
|---|---|---|---|
| 9 |
56.31 |
-0.23% | src/login/pam_systemd.c |
| ID | Job ID | Ran | Files | Coverage | |
|---|---|---|---|---|---|
| 1 | 21269554371.1 | 1971 |
72.57 |
GitHub Action Run |
| Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line |
|---|