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

systemd / systemd / 26669254190
73%

Build:
DEFAULT BRANCH: main
Ran 30 May 2026 02:46AM UTC
Jobs 1
Files 2129
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

29 May 2026 04:21PM UTC coverage: 72.986% (+0.01%) from 72.973%
26669254190

push

github

bluca
hwdb: reject overlong fnmatch key instead of passing NULL to fnmatch()

When the accumulated trie key exceeds the fixed-size line buffer,
linebuf_get() returns NULL. trie_fnmatch_f() passed that NULL straight
into fnmatch() as the pattern, causing a SIGSEGV on a crafted hwdb.bin
(reachable now that recursion is capped rather than overflowing the
stack first). Treat the NULL like the other corruption checks and
return -EBADMSG.

Follow-up for 73fea38cf

Fixes https://github.com/systemd/systemd/issues/42376

Co-developed-by: Claude Opus 4.8 <noreply@anthropic.com>

7 of 7 new or added lines in 1 file covered. (100.0%)

428 existing lines in 41 files now uncovered.

337411 of 462296 relevant lines covered (72.99%)

1276482.16 hits per line

Coverage Regressions

Lines Coverage ∆ File
155
0.0
0.0% src/vmspawn/vmspawn.c
89
0.0
0.0% src/ssh-generator/ssh-generator.c
43
81.25
-1.52% src/core/manager.c
27
70.83
-0.35% src/core/service.c
15
77.63
-1.75% src/core/job.c
14
61.39
1.98% src/basic/confidential-virt.c
11
81.55
-10.68% src/shared/utmp-wtmp.c
11
58.45
-1.86% src/timesync/timesyncd-manager.c
7
80.79
-0.33% src/libsystemd/sd-varlink/sd-varlink.c
5
84.96
-0.06% src/network/networkd-link.c
4
75.07
-0.18% src/core/cgroup.c
4
66.03
-0.84% src/import/pull-job.c
4
74.72
-0.56% src/oom/oomd-manager.c
3
93.62
-6.38% src/core/unit.h
3
84.21
-0.11% src/libsystemd/sd-event/sd-event.c
3
79.72
-0.25% src/resolve/resolved-manager.c
3
86.54
-0.4% src/udev/udev-manager.c
2
75.85
-0.36% src/core/automount.c
2
77.05
-0.16% src/journal/journald-manager.c
2
61.01
-0.19% src/shared/pkcs11-util.c
1
43.7
0.77% src/basic/terminal-util.c
1
78.17
-0.18% src/core/dbus.c
1
56.88
-0.07% src/core/dbus-manager.c
1
90.42
-0.16% src/libsystemd/sd-device/device-enumerator.c
1
92.64
0.05% src/libsystemd/sd-journal/journal-file.c
1
80.66
-0.25% src/libsystemd/sd-netlink/netlink-util.c
1
76.88
-0.29% src/libudev/test-libudev.c
1
73.22
-0.09% src/network/networkd-dhcp4.c
1
86.15
-0.09% src/network/networkd-route.c
1
79.17
-0.42% src/network/wait-online/wait-online-manager.c
1
72.79
-0.12% src/resolve/resolved-dns-scope.c
1
79.12
-0.06% src/resolve/resolved-dns-transaction.c
1
81.46
-0.23% src/resolve/resolved-hook.c
1
96.67
-0.13% src/shared/calendarspec.c
1
94.9
-0.08% src/shared/dns-rr.c
1
68.66
-1.49% src/shared/module-util.c
1
77.39
-0.43% src/shared/reread-partition-table.c
1
82.98
-1.06% src/systemctl/systemctl-list-jobs.c
1
94.09
-0.1% src/test/test-time-util.c
1
56.37
-0.09% src/udev/net/link-config.c
1
64.67
-0.32% src/udev/udev-format.c
Jobs
ID Job ID Ran Files Coverage
1 26669254190.1 30 May 2026 02:46AM UTC 2129
72.99
GitHub Action Run
Source Files on build 26669254190
  • Tree
  • List 2129
  • Changed 79
  • Source Changed 3
  • Coverage Changed 79
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #26669254190
  • 3db89cbf on github
  • Prev Build on main (#26610669849)
  • Next Build on main (#26698983907)
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