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

c-ares / c-ares / #1274
82%
main: 92%

Build:
Build:
LAST BUILD BRANCH: b-mac-gcc
DEFAULT BRANCH: main
Ran 19 Jul 2024 03:22PM UTC
Jobs 1
Files 147
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

19 Jul 2024 03:17PM UTC coverage: 82.437% (-0.006%) from 82.443%
#1274

push

travis-ci

bradh352
Prevent complex recursion during query requeing and connection cleanup

c-ares utilizes recursion for some operations, and some of these
processes can have unintended side effects, such as if a callback
is called that then recurses into the same function. This can cause
strange cleanup conditions that lead to crashes.

Try to disassociate queries with connections as early as possible and
move cleaning up unneeded connections to its own scan rather than
trying to detect each time a query is disassociated from a connection.

Fix By: Brad House (@bradh352)

34 of 35 new or added lines in 3 files covered. (97.14%)

5 existing lines in 1 file now uncovered.

7665 of 9298 relevant lines covered (82.44%)

1971.66 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
96.0
1.0% src/lib/ares__close_sockets.c

Uncovered Existing Lines

Lines Coverage ∆ File
5
88.14
-2.58% src/lib/ares__slist.c
Jobs
ID Job ID Ran Files Coverage
1 #1274.1 19 Jul 2024 03:22PM UTC 147
82.44
Source Files on build #1274
  • Tree
  • List 147
  • Changed 17
  • Source Changed 4
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • aa86f52c on github
  • Prev Build on v1.23
  • Next Build on v1.23
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

© 2025 Coveralls, Inc