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

mendersoftware / mender / 2264857152
80%
master: 81%

Build:
Build:
LAST BUILD BRANCH: pr_1880
DEFAULT BRANCH: master
Ran 15 Jan 2026 12:34PM UTC
Jobs 1
Files 146
Run time 1min
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

15 Jan 2026 12:07PM UTC coverage: 79.64%. First build
2264857152

push

gitlab-ci

danielskinstad
fix: use boost beast's tcp_stream object

Scheduled async read handlers from boost beast takes a stream
object which we close and destroy in error handlers. The issue is that on
cases where we call the error handler with our custom timeout, we
destroy the stream object which some async read operations still need
access to. By leveraging boost beast's own tcp_stream object, we can get rid
of our custom timeout and set the timeout directly in the object which
will allow the async error handler to do its job.

Ticket: MEN-9104
Changelog: Fixed use-after-free errors when freeing tcp stream socket
which pending async read handlers needed access to.

Signed-off-by: Daniel Skinstad Drabitzius <daniel.drabitzius@northern.tech>

11 of 14 new or added lines in 1 file covered. (78.57%)

7874 of 9887 relevant lines covered (79.64%)

13908.65 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
3
86.39
src/common/http/platform/beast/http.cpp
Jobs
ID Job ID Ran Files Coverage
1 2264857152.1 15 Jan 2026 12:34PM UTC 146
79.64
Source Files on build 2264857152
  • Tree
  • List 146
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • GitLab CI Build #2264857152
  • 9d745871 on github
  • Next Build on pr_1878 (#2265013792)
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