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

tarantool / http / 15532712286
80%

Build:
DEFAULT BRANCH: master
Ran 09 Jun 2025 10:51AM UTC
Jobs 1
Files 5
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

09 Jun 2025 10:45AM UTC coverage: 78.747% (+0.04%) from 78.708%
15532712286

push

github

olegrok
sslsocket: fix "attempt to redefine 'SSL_*'" error

Different libraries can use FFI OpenSSL bindings.
E.g. cartridge already uses it:
https://github.com/tarantool/cartridge/blob/master/cartridge/sslsocket.lua

Right now there is no any significant difference in cdef. But in
future it can be different (e.g. after implementation of #207).
Since we use "struct SSL_METHOD {} SSL_METHOD" definition
it can cause errors like 'attempt to
redefine 'SSL_METHOD'" that lead to the case then pcall silently
handle an error but some symbols won't be defined.

This patch fixes such case.
That's only relevant for struct definitions. Functions and typedefs can be redefined.

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

867 of 1101 relevant lines covered (78.75%)

72.67 hits per line

Jobs
ID Job ID Ran Files Coverage
1 15532712286.1 09 Jun 2025 10:51AM UTC 5
78.75
GitHub Action Run
Source Files on build 15532712286
  • Tree
  • List 5
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • ca1db4d9 on github
  • Prev Build on master (#14189616070)
  • Next Build on master (#15923841339)
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