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

libevent / libevent / 7576317332
81%

Build:
DEFAULT BRANCH: master
Ran 18 Jan 2024 10:33PM UTC
Jobs 1
Files 35
Run time 4s
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

18 Jan 2024 09:42PM UTC coverage: 81.06% (+0.03%) from 81.035%
7576317332

push

github

web-flow
Fix integer overflow in HTTP version (#1541)

Currently, when libevent parses requests with version `HTTP/4294967295.255`, you end up with `req->major == req->minor == (char)-1`. (At least on linux-gnu-x86_64, where `char` is signed.)

This is sort of weird.

This patch changes the version parser to match the grammar in RFCs 7230 and 9112. (i.e. `HTTP/[0-9].[0-9]`)

EDIT: Technically, a little stronger than the RFC requires, since this patch continues to block major versions greater than 1, which was already what libevent was doing.

12801 of 15792 relevant lines covered (81.06%)

620176.77 hits per line

Jobs
ID Job ID Ran Files Coverage
1 7576317332.1 18 Jan 2024 10:33PM UTC 0
81.06
GitHub Action Run
Source Files on build 7576317332
Detailed source file information is not available for this build.
  • Back to Repo
  • 665d79f1 on github
  • Prev Build on master (#7576301678)
  • Next Build on master (#7616975639)
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